-
Notifications
You must be signed in to change notification settings - Fork 506
Theme challenges and ideas
Some notes about current Sublime Text 2 theme challenges, potential limitations, and general theme design questions that have come up while doing the work for the Soda Theme.
The Bookmark, Mark and Code Folding icons seem to have hard coded path references to the image assets located in the Default Theme folder. There doesn't appear to be theme API rules to alter this, so at this stage the Bookmark, Mark and Code Folding icons don't appear to be themeable.
There is a rendering issue with the quick panel row background when showing long result text.
Here are some features that I'd love to see exposed via the user configuration and theme system, or may already be available but I just don't know it yet.
Allow setting background images for "file" and "folder" rows in the sidebar.
There were some areas that I couldn't figure out where they applied. They may be left over artifacts from earlier Sublime Text 1 / 2 work, or I might have missed the associated UI components.
I'm not entirely sure about the following images. As noted above, the "Mark" and "Bookmark" images don't appear to be loaded from the theme, or at least, the rules aren't present in the Default Theme that point to these files.
What is the difference between these two and which one is used for the "Mark" icon?
dot.png
circle.png
Are these used by any UI components, or are the left over images?
row_collapsed.png
row_expanded.png
DONE FOR SOME UI FONTS (Build: 2084) Is it possible to expose configuring of font sizes for different UI sections? For example, the ability to adjust the quick panel font sizes in the results list.
DONE FOR SOME UI FONTS (Build: 2087) Not sure if this is even a possibility, but being able to selectively specify text rendering with an inset style highlight, or drop shadow would be great.
DONE (Build: 2112) Ability to disable the sidebar animations.
DONE (Build: 2084) The label text for the Find / Replace buttons is fixed to white and can't be changed via the theme API.





