Sublime Forum

Soda Theme - New Sublime Text 2 UI theme

#75

FYI, background_color was still left in the quick_panel definition, it is no longer used.

0 Likes

#76

The latest changes to Soda have been committed.

  • Lion overlay scrollbars have been added with refined graphics for light and dark themes.
  • Original scrollbars remain for anyone who sets the overlay scrollbars flag to disabled.
  • Some contrast / highlight adjustments to the quick panel (goto anything) colours.
  • Fix for rendering issue with project launcher window.
  • Removed remaining legacy rules that were superseded with the latest build.

I’ve also updated the theme challenges / ideas wiki to reflect the progress of app features that have been added in recent builds of ST2 for themes. https://github.com/buymeasoda/soda-theme/wiki/Theme-challenges-and-ideas

Thanks to everyone submitting pull requests and bug reports, that’s been very helpful.

0 Likes

#77

Love the theme!

Quick question. I’ve changed the font & size in the sidebar and tabs but I have a little problem. The text in the sidebar is fine, but the text in the tabs is cut off. Any way to fix that? I’ve tried changing the margins, but that only moved the text up or down without actually increasing the vertical size of the text area.

As you can see in the screenshot, the p and g are cut off on the tabs only.


0 Likes

#78

+1

It’d be wise of ST2 to introduce a theme preference option similar to that of the color schemes, if only because this is so fantastic :smile: Thanks

0 Likes

#79

I’m not sure about that one. Is it potentially not a theme issue?

At a guess, I’m wondering if it’s related to glyph rendering in the core app. Jon might be able to tell us, and I’m happy to try and resolve it if it turns out to be theme related.

0 Likes

#80

A new update to Soda theme has been released:

  • New Quick panel design (Goto anything, Command palette) for both light and dark themes

  • Tweaks to the text input field design

  • Customised the text input field background and text colours to match the theme design (added widget settings and widget theme file)

  • Adjustments to the Project Search window

I’ve also expanded on the theme challenges documentation with some additional information, in particular I would love to get some help with these:

  • Rendering issue with quick panel result rows (Screenshot
    )

  • [FIXED] Background artifact colour on “Preserve case” and “Highlight matches” button icons (Screenshot
    ) (FIXED: User error :wink: Turned out that I had “draw_center: false” on there)

  • “Bookmark” and “Mark” icons appear to be hard coded to reference the assets in the default theme folder, are these customisable with the theme API?

  • Overflow indicator shadows are inset on widget fields due to content_margin for theme text field design. This one might be unavoidable (Screenshot
    )

0 Likes

#81

Jon, I proceeded with your suggestion of using a widget settings file and widget scheme file to control the text input field design. This has worked out well, and hopefully people will be happy with it. One thing that came out of it though, was that the colour scheme files are getting picked up by the main application and added to the colour scheme menu in the “Preferences -> Color Scheme” area.

It’s not really a problem, but since the widget schemes aren’t useful as general colour schemes, it does add some unneeded entries to the menu.

Perhaps you might want to take a similar approach as you did with parsing the widget settings files and use a file naming convention for these theme widget scheme files that will allow them to be be ignored for the Color Scheme menu.

For example, I have named the theme widget scheme file in a similar manner to the widget settings file:

Widget - Soda Dark.sublime-settings
Widget - Soda Dark.tmTheme

Tapping into the “Widget - *.tmTheme” format for filtering theme based widget schemes might be a good way to keep them out of the Color Scheme menu. Or if you have another approach that allows them to be filtered out of peoples app wide scheme menu, then I’m happy to change my implementation.

Ian

0 Likes

#82

Awesome, thank you! Jon, please include this theme with the application.

0 Likes

#83

This theme is fantastic, I did a combination of the two though, cl.ly/97Ex.

0 Likes

#84

You should be able to change the extension from .tmTheme to something else, and it then won’t show up in the menu, but should still work when set via the .sublime-settings file.

0 Likes

#85

Awesome, that does the trick. I’ve updated the widget syntax scheme files to use the extension “.stTheme” instead of “.tmTheme”, and that’s kept them out of the main preferences menu. Cheers.

0 Likes

#86

If people are looking to stay automatically up to date with the latest version of Soda, I just released a package manager called Package Control for ST2 that does automatic upgrades. This theme is included on the default channel, so if you install or upgrade it through Package Control, updates to Soda will be discovered and installed each time to start the editor. You can check it out at wbond.net/sublime_packages/package_control.

@buymeasoda

Thanks for all of your hard work on this theme! It is awesome to see an alternative theme for the editor. A number of co-workers are using, especially the Light variation with light color schemes.

0 Likes

#87

[quote=“buymeasoda”]
*] Overflow indicator shadows are inset on widget fields due to content_margin for theme text field design. This one might be unavoidable (Screenshot)[/list][/quote]

2102 now has a draw_shadow file setting which you can use to disable drawing the shadows for widgets - not ideal, but probably better than having an offset shadow.

0 Likes

#88

That does the job nicely.

I’ve added it into the theme, thanks Jon

0 Likes

#89

Soda Light is excellent, I’m so happy you made it! Thanks! My ST2 install feels much better now.

0 Likes

#90

Please excuse an utter newbie to themeing in ST2 - how exactly do you install themes? There seems to be a dearth of information about it online. Thanks.

drew

0 Likes

#91

You can use package control

0 Likes

#92

Thanks for this excellent theme.

Do you know how to make the tab label and file tree label font larger? I looked everywhere. The old eyes are going…

0 Likes

#93

Hey, could you please add support for the “dirty” tabs glowing? (Global setting: highlight_modified_tabs) :smiley:

0 Likes

#94

Indeed, that would be great – at least when there are lots of tabs, and the usual dot indicator gets invisible.

0 Likes