Releases: Thertzlor/semantic-rainbow
Releases · Thertzlor/semantic-rainbow
v1.1.9 - Optimized Size
v1.1.8 - Now with Java support!
[1.1.8]
- So I recently got mixed up in some Java development and while I don't personally like the language too much it is pretty popular and has a nice language server so Semantic Rainbow is now officially supporting it.
- Highlighting is based on the tokens provided by the Java extension by Red Hat.
- Added support for the
abstracttoken modifier.
- Fixed a bug that caused the color for builtin primitive types not to show up.
- Updated the style of the Github page.
- Updated 2 deprecated style names.
v1.1.7 - Parent support and Non-Italic Version
[1.1.7]
- Semantic Rainbow now includes an additional variation, "Semantic Rainbow - No Italics" which does not include the italic formatting for declarations.
- Introduced the
parentoption for theme configs, which allows themes to inherit properties from another theme defined in the same config. Useful for creating multiple minor variations of a single theme. - When generating multiple themes, all
semanticTokenScopesdefinitions are now combined into one.
v1.1.6 - Sticky Scroll Improvements
[1.1.6]
- Slightly more contrasting color for the VSCode Sticky Scroll section and the peekView Editor backround and a third color for the VSCode Sticky Scroll section within the peekView Editor. Seriously, Sticky Scroll is an amazing feature.
v1.1.4 - Better lua Support
[1.1.4]
- Improvements for lua syntax highlighting. This specificially targets the lua grammar used by the sumneko lua language server (which also includes the first language specific color tweak)
- Bug fix for handling
baseToken:languagecombinations in themodifierCombinationslist.
v.1.1.3 - Multi Language Support
[1.1.3]
- The color generator now supports generating styles targeting specific languages. As of yet no language specific styles are implemented in the main theme, but examples are bing worked on.
- The README files has been updated with better examples and a new section for language targeting.
- A couple of improvements for C++ highlighting, potentially more to come.
- Python docstrings no longer look like regular strings.
v.1.1.2 - Better Markdown Support
[1.1.2]
- Improved support for Markdown.
v1.1.1 - two color tweaks
[1.1.1]
- Better contrast between comments and the the background color for added lines in the git diff editor. Should address issue #2.
- A more subtle purple for snippet tab-stops.
- Less unnecessary files included in production release.
v1.1.0
[1.1.0]
- A major update!
- Different kind of VSCode selections and ranges now have different colors, see the Github page for examples.
- In order to give the colored selections more "breathing room" the editor background color was changed to a darker, slightly less saturated color from #191A26 to #14151A. I hope this change isn't too upsetting and of course you can always override it by manually setting the
editor.backgroundcolor to the old value in the VSCode settings. - Workbench colors can now be defined in a separate JSON in the
colorsfolder. - A few better token definitions designed to work with the sumneko lua extension.
Full Changelog: v1.0.5...v1.1.0
v1.0.5
V1.0.5
Binary download from Github directly for anyone who doesn't want to use the Visual studio marketplace I guess.
Full Changelog: https://github.com/Thertzlor/semantic-rainbow/commits/v1.0.5