Home Download Buy Blog Forum Support

Soda Theme - New Sublime Text 2 UI theme

Re: Soda Theme - New Sublime Text 2 UI theme

Postby n00ge on Thu Jul 21, 2011 6:11 pm

I agree with @rdougan, it would be great to have access to the background color of the app with no files open through the theme.
http://twitter.com/n00ge
Sublime Text 3 dev builds | OS X 10.8.2 & Ubuntu 13.04
n00ge
 
Posts: 140
Joined: Mon Oct 05, 2009 1:23 am

Re: Soda Theme - New Sublime Text 2 UI theme

Postby jbrooksuk on Fri Jul 22, 2011 8:50 am

n00ge wrote:I agree with @rdougan, it would be great to have access to the background color of the app with no files open through the theme.

+1 make it consistent! A nice grey background (gradient?) would be sexy!

Actually Jon, you have to make it accept gradient ranges! That would just be beautiful!
jbrooksuk
 
Posts: 772
Joined: Sun Apr 11, 2010 10:37 am
Location: England

Re: Soda Theme - New Sublime Text 2 UI theme

Postby buymeasoda on Fri Jul 22, 2011 2:29 pm

senzo wrote:That wasn't what i meant ;) Here the close button is only visible by rollover and the text fades out at the right side of the tab (both are new features for versions 2081 and 2082)


Ah, now I see what you mean. I've adjusted the theme with the details Jon provided on the new options, and moved to running the latest dev builds.

jps wrote:A summary of the changes


This is awesome Jon, thanks for all the details. Made updating the theme to accommodate those new features very easy.

jps wrote:Also, the buttons in 2084 should now pick up the label colour as desired - they're no longer hard coded to white


Nice!

n00ge wrote:it would be great to have access to the background color of the app with no files open through the theme.


I would like to be able to set this as well. Working with a light setup, then closing files and seeing the large black square is a bit jarring.

And I have some new questions that came up during recent theme work:

  • Is there are setting to configure text background colour to be transparent in places like the tab labels, quickpanels text and code completion suggest text? For situations where UI text sits on top of shaded graphics, having the background colour causes it to show up. The sidebar labels look to be render without having to have the background colour showing.

  • 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.

To accompany the questions above, I've updated the "Theme challenges and ideas" wiki page over at github with some additional screenshots of those questions: https://github.com/buymeasoda/soda-theme/wiki/Theme-challenges-and-ideas

And I'm now a proud Sublime Text 2 licensed user :D Just finished my self-imposed two week "switcher" trial (I was previously a TextMate user), and it's all looking good.
buymeasoda
 
Posts: 65
Joined: Mon Jul 18, 2011 11:40 pm
Location: Brisbane, Australia

Re: Soda Theme - New Sublime Text 2 UI theme

Postby natebeaty on Fri Jul 22, 2011 6:01 pm

buymeasoda wrote:And I'm now a proud Sublime Text 2 licensed user :D Just finished my self-imposed two week "switcher" trial (I was previously a TextMate user), and it's all looking good.


If this theme had been available when I became a licensed user, also making the switch from TextMate to ST2, it would have been that much easier of a decision. No offense to Jon, but the default Find dialog is an eyesore on the Mac version, and it's something you use a lot.

The soda icons make it much easier to see at a glance what options are selected (regex, case sensitive, wrap, etc).
natebeaty
 
Posts: 121
Joined: Wed Apr 06, 2011 8:28 pm
Location: Chicago, IL

Re: Soda Theme - New Sublime Text 2 UI theme

Postby ekolguy on Fri Jul 22, 2011 10:10 pm

buymeasoda wrote:
This is awesome Jon, thanks for all the details. Made updating the theme to accommodate those new features very easy.


I just tried the latest version of the theme and it does not seem to obey show_tab_close_buttons setting, ie still displays close buttons on tabs no matter what my setting is. Could you fix that please?
ekolguy
 
Posts: 41
Joined: Thu Dec 17, 2009 8:50 am

Re: Soda Theme - New Sublime Text 2 UI theme

Postby buymeasoda on Sat Jul 23, 2011 1:01 am

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.


Actually, thinking about this some more, maybe the solution is in the question.

If the text input fields are built to render using colour scheme rules, allowing a theme configuration to specify and use a separate / custom colour scheme file (one that the theme developer could design and include in the theme bundle), could perhaps be a way to achieve the desired result without having to change the input file text rendering implementation.
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 Sat Jul 23, 2011 5:07 am

btw, it'll be a bit of time before I can code up extra theming support - adding support for the new features in OS X Lion is taking priority for the moment.

buymeasoda wrote:Is there are setting to configure text background colour to be transparent in places like the tab labels, quickpanels text and code completion suggest text? For situations where UI text sits on top of shaded graphics, having the background colour causes it to show up. The sidebar labels look to be render without having to have the background colour showing.

There are a few different types of label controls used, and the ones used in these locations only work properly on opaque backgrounds. I'd like to remove this restriction at some point, but there's a considerable amount of work to do so while keeping sub-pixel antialiasing working correctly.

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.

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.
jps
Site Admin
 
Posts: 3067
Joined: Wed Mar 19, 2008 12:33 pm

Re: Soda Theme - New Sublime Text 2 UI theme

Postby jps on Sat Jul 23, 2011 5:11 am

buymeasoda wrote:To accompany the questions above, I've updated the "Theme challenges and ideas" wiki page over at github with some additional screenshots of those questions: https://github.com/buymeasoda/soda-theme/wiki/Theme-challenges-and-ideas

Thanks for being so thorough with this btw - it's very helpful!
jps
Site Admin
 
Posts: 3067
Joined: Wed Mar 19, 2008 12:33 pm

Re: Soda Theme - New Sublime Text 2 UI theme

Postby iamntz on Sat Jul 23, 2011 7:15 am

@jps: talking of theming, can you add a way of customizing bracket highlight look & feel? I would like to make bolder bracket and with a slight bg change (the underline is hard to notice sometimes and i have to stay like this: :shock: )
Thanks!
iamntz
 
Posts: 909
Joined: Fri Apr 29, 2011 8:52 am
Location: Romania

Re: Soda Theme - New Sublime Text 2 UI theme

Postby buymeasoda on Sat Jul 23, 2011 2:23 pm

jps wrote:btw, it'll be a bit of time before I can code up extra theming support


Sure, I can understand that. Getting the Search / Replace button text change was the main one I was really keen on, and that's in already ;)

jps wrote:There are a few different types of label controls used, and the ones used in these locations only work properly on opaque backgrounds.


Good to know. Will save me from continuing to throw random settings at it, hoping to unlock the secret combination for alpha 0

jps wrote:You can do this via adding a Widget.sublime-settings in your theme package, and overriding the colour scheme in there.


I'll have a play around with the Widget settings.

Thanks Jon.
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: No registered users and 30 guests