Home Download Buy Blog Forum Support

Soda Theme - New Sublime Text 2 UI theme

Re: Soda Theme - New Sublime Text 2 UI theme

Postby buymeasoda on Wed Jul 27, 2011 4:08 am

PLEASE NOTE: Theme folder location has now been relocated from "Packages/User" to "Packages" in the latest update

The theme has now been updated to work when placed inside the Packages folder instead of inside Packages/User. If you have cloned the theme into the User folder, you will see a broken theme (with red backgrounds) on the next git pull. To correct this issue, move the "Theme - Soda folder" from inside User to inside Packages.

See GitHub: Theme location issue https://github.com/buymeasoda/soda-theme/issues/10 and "Sublime Forum: Theme location discussion" (this thread) http://www.sublimetext.com/forum/viewtopic.php?f=2&t=2471&start=50#p11550 for more details.
buymeasoda
 
Posts: 65
Joined: Mon Jul 18, 2011 11:40 pm
Location: Brisbane, Australia

Re: Soda Theme - New Sublime Text 2 UI theme

Postby oriceon on Wed Jul 27, 2011 7:02 am

Change also on github Soda design screen, the User/ path :)
oriceon
 
Posts: 56
Joined: Tue Jun 14, 2011 6:06 am

Re: Soda Theme - New Sublime Text 2 UI theme

Postby jbjornson on Wed Jul 27, 2011 7:30 am

oriceon wrote:Change also on github Soda design screen, the User/ path :)


Try a refresh...everything looks updated to me on github, including the documentation.

Thanks for all the great work buymeasoda!
jbjornson
 
Posts: 353
Joined: Tue Oct 27, 2009 4:25 pm
Location: Zurich, Switzerland

Re: Soda Theme - New Sublime Text 2 UI theme

Postby buymeasoda on Wed Jul 27, 2011 12:05 pm

buymeasoda wrote:Is there a setting to be able to control the text background colour and text colour of the text that renders in the input fields of the UI, like the Find / Replace fields and quickpanels? It is currently drawn from the code highlighting scheme.


jps wrote:You can do this via adding a Widget.sublime-settings in your theme package, and overriding the colour scheme in there. Widget.sublime-settings accepts the same keys as Base File.sublime-settings, will override the settings in Base File.sublime-settings, and only applies to widgets. Take a look at the one in the Default package - it's used to turn off things like line numbers and the line highlight, which don't make sense for widgets to have.


I've been playing around with this with some success. It seems though, that it only applies the last loaded Widget.sublime-settings file to take effect. Is that the expected behaviour?

I have the assets set up like this:

Code: Select all
Packages/
    /Theme - Soda
        Soda Dark.sublime-theme
        Soda Light.sublime-theme
        /Soda Dark
            Widget.sublime-settings
            Widget - Soda Dark.tmTheme
        /Soda Light
            Widget.sublime-settings
            Widget - Soda Light.tmTheme


From here, I was hoping to have the Widget.sublime-settings file loaded that related to the selected theme.

So if "Soda Dark" was loaded, it would ideally use the Widget file from "Soda Dark/Widget.sublime-settings", which contains a single rule pointing to the tmTheme file that allows control over the text fields.

I'm guessing the way things are set up that it pulls in both Widget files inside "Theme - Soda" and then whatever the last one pulled in, being the one that's applied?

If that's the case, it looks like I'd need to break the theme variants into their own separate "Packages" level theme folders if I want per variant widget control.
buymeasoda
 
Posts: 65
Joined: Mon Jul 18, 2011 11:40 pm
Location: Brisbane, Australia

Re: Soda Theme - New Sublime Text 2 UI theme

Postby jps on Wed Jul 27, 2011 2:02 pm

Good point, Widget.sublime-settings isn't actually a great option for this. 2088 will now read from 'Widget - Soda Light.sublime-settings' if the current theme is Soda Light.

There's a bunch of other theming changes in 2088, which will unfortunately break Soda again. Things should settle down now on the theming side of things, so hopefully that's the last of the breakage. The next regular build will be out in a few days, which will resolve the issues with 2076 and Soda.

Let me know if you'd like a patch for the Soda themes to integrate the rules for the Lion style overlay scroll bars.
jps
Site Admin
 
Posts: 3077
Joined: Wed Mar 19, 2008 12:33 pm

Re: Soda Theme - New Sublime Text 2 UI theme

Postby aparajita on Wed Jul 27, 2011 4:06 pm

The sidebar is no longer working correctly in Soda with 2088. Hope we get a fix soon, I'm addicted to Soda. :)
aparajita
 
Posts: 177
Joined: Sun Jul 24, 2011 10:42 pm

Re: Soda Theme - New Sublime Text 2 UI theme

Postby jbrooksuk on Wed Jul 27, 2011 4:34 pm

aparajita wrote:The sidebar is no longer working correctly in Soda with 2088. Hope we get a fix soon, I'm addicted to Soda. :)

There's a bunch of other theming changes in 2088, which will unfortunately break Soda again.

... said Jon.
jbrooksuk
 
Posts: 781
Joined: Sun Apr 11, 2010 10:37 am
Location: England

Re: Soda Theme - New Sublime Text 2 UI theme

Postby rdougan on Wed Jul 27, 2011 6:29 pm

I've fixed the light theme for 2088, for anyone who has no patience:

https://github.com/rdougan/soda-theme/b ... lime-theme
rdougan
 
Posts: 44
Joined: Sat Apr 09, 2011 2:37 am

Re: Soda Theme - New Sublime Text 2 UI theme

Postby aparajita on Wed Jul 27, 2011 8:36 pm

rdougan wrote:I've fixed the light theme for 2088, for anyone who has no patience:

https://github.com/rdougan/soda-theme/b ... lime-theme


Thank you!
aparajita
 
Posts: 177
Joined: Sun Jul 24, 2011 10:42 pm

Re: Soda Theme - New Sublime Text 2 UI theme

Postby buymeasoda on Thu Jul 28, 2011 1:22 am

jps wrote:Good point, Widget.sublime-settings isn't actually a great option for this. 2088 will now read from 'Widget - Soda Light.sublime-settings' if the current theme is Soda Light.


Great, I've started to play around with this in 2088. Looking good so far.

jps wrote:There's a bunch of other theming changes in 2088, which will unfortunately break Soda again.


I've made some adjustments to light and dark to accommodate the sidebar and overlay panel changes. Should at least be back to being functional again. For anyone tracking the main repo, try an update and things should be working again.

jps wrote:Things should settle down now on the theming side of things, so hopefully that's the last of the breakage. The next regular build will be out in a few days, which will resolve the issues with 2076 and Soda.


No worries. Where would be the fun if we weren't leap frogging on the edge ;) I'm more than happy to try and keep up and adjust as needed. All of the new dev changes are most welcomed from my perspective and the theme control is really coming along nicely.

I might update the readme to make it clearer that the themes are beta and tracking the dev build, which may result in breakages along the way.

jps wrote:Let me know if you'd like a patch for the Soda themes to integrate the rules for the Lion style overlay scroll bars.


Thanks, think I should be right. I've had look at the default theme and work you've done there. I'm looking to adjust the theme to integrate the new overlay scroll bars soon, but had some design tweaks planned for it, which is the cause of the delay there. Hopefully the existing scrollbars are functional for everybody until then.
buymeasoda
 
Posts: 65
Joined: Mon Jul 18, 2011 11:40 pm
Location: Brisbane, Australia

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: Exabot [Bot], Google [Bot], Yahoo [Bot] and 25 guests