Like ~470k people, I really love kkga's Spacegray Theme for ST.
I've been trying a lot of different UI with fancy features but somehow I always came back to its slick, unobtrusive design and simplicity.
I'm not so loyal to color schemes however, and even frequently switch between them through the day - so I needed a theme that could always match the color scheme I was using.
The Spacegray Adaptative theme is just like the other Spacegray themes - its colors are just adaptative to the color scheme you're using. It was made so that it would match the regular Spacegray themes when using the corresponding base16 color schemes bundled with Spacegray.
Here's how it plays out with some color scheme
I sent a pull request to the original repo to include this theme, so until it is responded you'll have to manually install the theme :
- Clone or download from the repo
- Rename folder as
Theme - Spacegray
- Place folder in your Sublime
Do to the fact that some Sublime UI elements are not controlled by the
.sublime-theme file but by a
.hidden-color-scheme, the theme comes with a small plugin called
widgetGenerator.py, that listens to your color schemes changes when Spacegray Adaptative is set to your current theme, and generated the corresponding
.hidden-color-scheme. These files will be saved in
Packages/Theme - Spacegray/widgets (generated)/
Due to the fact that generating and writing a new file is not instantaneous, I had to set some timeouts function to wait before updating the settings. The timeouts period are although arbitrary and have only been tested on my configuration, so please feel free to report any bug.
- Files icon are colored by default on light color schemes. If you want them in grayscale (like the screenshot above), just add
"spacegray_fileicons_colored": false to your user settings.
- If you happen to make changes to a color scheme for which Spacegray Adaptative has already generated a widget, you might want to use the command
Spacegray Adaptative: Update theme from the command palette to force widget update