- fix readme
- fix #87
- add contributor
- fix #79
- tweaked types highlighting in various languages
- Zig → added support (requires Zig Language extension)
- fix punctuation in various languages
- updated README
- fix embedded punctuation
- fix #69
- fix #54
- updated README
- tweaked Noctis Lux and Noctis Lilac
- improved contrast for variables in light themes #46
- tweaked Noctis Obscuro
- reworked AsciiDoc and Markdown
- updated AsciiDoc recommended extension #45
- Rust, Go, Lua → updated highlighting
- Updated
README
- added new contributor
- VueJS → fixed highlighting of the directives punctuation
- Noctis base variants → improved contrast of the
selection.background
colors
- MJML → added support
- fix #44
- VueJS → fixed directives highlighting
- added new color token →
minimap.background
introduced in VS Code 1.43.0
- fix #41
selection.background
→ improved contrast
- fix →
export
keyword
- fix #38
- Scala → fixed type annotation highlighting
- added minimap decorations for errors, warnings, and content changes introduced in VS Code 1.41.0:
minimap.warningHighlight
minimap.errorHighlight
minimapGutter.addedBackground
minimapGutter.modifiedBackground
minimapGutter.deletedBackground
- Terraform → added support (requires Terraform extension)
- updated README
- improvement #34
- added new color token →
activityBar.activeBorder
and background color for the active element →activityBar.activeBackground
introduced in VS Code 1.40.0
- Noctis Obscuro → increased background contrast
- new screenshots featuring version 2.0 of the Cartograph CF font for both regular and italics styles. Cartograph CF all the way!
- new screenshots featuring version 2.0 of the Cartograph CF font → "This update includes redrawn glyphs for better legibility, expressive new italics, an expanded set of glyphs, custom code-friendly ligatures, Greek and Katakana support, and much more"
- fonts in the screenshots: Hasklig for regular and Cartograph CF for italics
- updated logo using the new version of the font
- JSDoc → fix
- improvement #33
- improvement #32
- JavaScript → types are now highlighted in Mongoose schemas
- Markdown → added syntax highlighting for diff code
- fixed #30
- updated README
- C/C++, Go, Python → strings placeholders are now highligted with
#d5971a
for dark themes,#b0904f
for Minimus,#a88c00
for light themes - C++ → fixed types highlighting
- C# → fixed attribute name highlighting
- improvement #29
- Nim → added support (requires Nim extension)
- updated README
- XML → fixed attribute name highlighting
- Apex → added support (requires Salesforce Extension Pack extension)
- updated README
- JSX, TSX, CSS → fixes
- HLSL → added support
- updated README
- added
minimap.findMatchHighlight
→ highlight color for matches from search within files introduced in VS Code 1.37.0
- improvement #28
- improvement #27
- TOML → added support (requires Better TOML extension)
- HTML → fixes
- updated README
- added
tree.indentGuidesStroke
→ tree Widget's stroke color for indent guides introduced in VS Code 1.36.0
- Updated README
- Cucumber (Gerkin) → added support (requires Cucumber (Gherkin) Full Support extension)
- updated README
- CSS → various improvements
- 🆕 dark theme variant → Noctis Bordo
- updated README
- PlantUML → added support (requires PlantUML extension)
- updated README
- Crystal, C++, Dart, Vala → fixed type annotation highlighting
- Go → italicized import statements
- Objective C → fixed floating point higlighting
- various fixes and improvements
- Kotlin, Julia → italicized primitive datatype annotations and
fun
keyword - Lua → fixed the highlighting of constants and libraries
- PHP → fixed the highlighting of:
- function parameters
- the curly brackets in string interpolation
- C/C++, C#, Go, Java, Groovy, Kotlin, Scala, Python, Swift → primitive datatype annotations are now italicized
- TypeScript → datatype annotations, import and export statements are now italicized #25
- updated screenshots in README
- C/C++ → more tweaks
- C/C++ → various fixes
- Noctis Hibernus → improved contrast for
list.inactiveSelectionBackground
- Noctis Lilac → increased luminosity for panel and terminal background
- Elm → added support (requires elm extension)
- updated README
- added new color
tab.unfocusedActiveBackground
introduced in VSCode v1.35
- F# → added support
- updated README
- light themes → improved contrast of annotation color: #ba785e → #b3694d
- updated README
- 🆕 light theme variant → Noctis Lilac
- updated README
- fixed the css selector for the workbench in
.vscodecustom.css
changed in VSCode v1.35.0
- improvements, fixes #23
- improvement #22
- tweaks #21
- reworked terminal colors #21
- Ocaml & Reason → added support (requires reason-vscode extension)
- updated README
- GraphQL → added support (requires GraphQL extension)
- updated README
- diff editor colors → eliminated coloring for inserted and removed text border #20
- Noctis Viola → decreased 1% editor's background luminosity
- LaTeX → added support #19 (requires LaTeX Workshop extension)
- updated README
- Noctis Viola → reworked
- 2% increased luminosity
- 10% decreased saturation
- updated README
- Noctis Lux & Hibernus → reworked Settings Editor Colors
- various fixes
- 🆕 light theme variant → ❄Noctis Hibernus❄
- updated README
7.28.1
- fixed #16
7.28.0
tab.unfocusedHoverBackground
→ added color- fixed #15
7.27.0
- refactored theme generator
7.26.0
- Visual Basic, Lua, Kotlin, Julia, Ruby →improvements
- refactoring
7.25.0
- Swift → added support
- updated README
7.24.0
- Go and Rust → various tweaks
7.23.0
- Erlang → added support (requires erlang extension)
- updated README
7.22.0
- Groovy, R, Haskell → type annotation changes
7.21.2
- when I developed the new theme theme generator in v7.21.0 I used an older version of the themes so now I had to implement again the changes from the prior two versions (v7.20.0 and v7.19.0)
- updated README
7.21.1
- fixed a key naming error in
colors.mjs
7.21.0
- improved the build process of the Noctis Themes. See README for more details
7.20.0
- Noctis Minimus
- Old Rose
#c38e79
→ Contessa#be856f
- changed - Husk
#b3994d
→ Driftwood#b0904f
- changed
- Old Rose
- Java → type annotations are now highlighted in Japonica/Contessa/Santa Fe
- updated README
7.19.0
- Noctis Lux
- Dark Orange
#ff8c00
→ Yellow Sea#f49725
- changed - Flame Pea
#bf6440
→ Santa Fe#ba785e
- changed - Tenne
#ff5b1a
→ Trinidad#e64100
- changed - Pirate Gold
#b38600
→ Dark Goldenrod#a88c00
- changed
- Dark Orange
- PHP → changed embedded SQL highlighting
- JSDoc → fixed type annotations
- updated README
7.18.0
- Powershell → improvements
- Twig → added support (requires Twig Language 2 extension)
- updated README
7.17.0
- Markup → tweaked
- refactoring
7.16.0
- all themes → added
editorRuler.foreground
. To activate it editsettings.json
and add"editor.rulers": [80, 120]
7.15.1
vscodecustom.css
→ fixed CSS selector for changing the default font for the UI
7.15.0
- Elixir → added support (requires ElixirLS: Elixir support and debugger extension)
- refactoring
- updated README
7.14.0
- C#, C/C++ & Objective-C → type annotations are now highlighted in Galliano/Husk/Pirate Gold
7.13.0
- Crystal
- pseudo constants highlighted in Galliano/Husk/Pirate Gold
punctuation.definition.variable
is now bold
- Python → fixed
punctuation.definition.decorator
7.12.0
- PHP → type annotation are now highlighted with Japonica/Old Rose/Flame Pea
- Noctis Lux
- Carrot Orange
#ee962b
→ Dark Orange#ff8c00
- changed - Reno Sand
#a86615
→ Flame Pea#bf6440
- changed - Grenadier
#d13b00
→ Tenne#ff5b1a
- changed
- Carrot Orange
- Noctis Minimus
- Dust Storm
#e1cbbc
→ Old Rose#c38e79
- changed
- Dust Storm
- Rest of the themes
- Desert Sand
#edc9af
→ Japonica#d67e5c
- changed - Buddha Gold
#cc9900
→ Galliano#d5971a
- changed
- Desert Sand
- TypeScript & Python → type annotation are now highlighted with Japonica/Old Rose/Flame Pea and normal font style
- TypeScript → fixed punctuation decorator
- Kotlin → added support (requires Kotlin extension)
- updated README
- fixed contributor link in README
- Noctis Viola →
list.inactiveFocusBackground
tweaked - Vala & Scala → small adjustments
gitDecoration.addedResourceForeground
andlist.inactiveFocusBackground
→ added colors
- changed HTML id attribute to Desert Sand color and made it bold
- tweaked logo
- added text logo
- fixed #14
- moved screenshots below introduction #12
- add links to credits #13
- add logo to README #14
- fix contribution and logo links
- fixed color names in README
- removed
pallete.css
- Crystal → added support (requires Crystal Language extension)
- updated README
- as of VS Code v1.31 the syntax highlighting for DOM api have been removed. Desert Sand color will be used to highlight Object properties in JavaScript and ID selectors in CSS.
- removed DOM related syntax highlighting
- fixed punctuation highlighting
- updated screenshots
- added the new list widget colors introduced in v1.31
- bumped the min version requirement to 1.31
- added contributors section in README
- improvements → status bar (all variants)
- fixed JSDoc
- NEW theme variant → Noctis Minimus (Thank you Draevin for your contribution)
- introducing Noctis Viola
- updated README with new screenshot
- updated README with new color name
- replaced Burnt Sienna(
#e97749
) with 5% darker Cinnabar(#e66533
) - updated screenshots in README.
- SQL → added support (embedded SQL in PHP as well)
- updated README
- Ojective-C → added support
- updated README
- keyword
function
→ is using now normal font style (was italic before). It will affect: PHP, JavaScript and derivatives.
- Haskell → added support (requires Haskell Syntax Highlighting extension)
- updated README
- PHP → fixed parameters
vscodecustom.css
→ refactored
- Vala → various tweaks
- PHP → nullable type operator is now highlighted in Cornflower Blue
- Julia → various improvements
- Markup/Markdown
- improvements #7. Thanks Mateo!
- Markup/Markdown
- improvements #6
- improved strings highlighting
- Noctis Lux → added snippets highlighting
- improved snippets highlighting for dark themes
- PHP → reverted magic constants highlighting to initial color
- PHP → magic constants are now Buddha Gold
- Apache Conf → added support (requires Apache Conf extension)
- updated README
- Vala → added support (requires Vala Code extension)
- updated README
- PHP → parameters are now bold
- Julia → added support (requires Julia extension)
- updated README
- Noctis Uva → adjusted color of
editorCodeLens.foreground
- removed unnecessary code from all themes
- Dart → added support (requires Dart extension)
- updated README
- Noctis Uva → improved peek view colors
- fixed #5
- added new colors for the border on the top of modified (dirty) active/inactive/unfocused active/unfocused inactive tabs in an active/inactive/unfocused active/unfocused inactive group.
- changed editor's tab inactive top border to match the active border
- removed unnecessary color settings
- updated README with how to install the fonts I use in the screenshots
- Noctis Uva → improved scrollbar controls
- NEW theme variant → Noctis Uva
- changed gallery banner color to the new theme background
- updated README with the screenshot for the new theme
- CSS → id is now highlighted in Desert Sand
- CSS → colon before pseudo element/class is now Pale Violet Red
- removed unnecessary scope selectors
- Ruby → reworked syntax;
- CSS → font style for variable parameter is now normal
- Lua → rest variable parameter is now Pale Violet Red
- dark themes → adjusted editor hint color and git modified resources color
- all themes → reworked integrated terminal colors
- Noctis Lux → adjusted editor's selection colors
- dark themes → adjusted editor's selection colors
- C# → null conditional operators are now Cornflower Blue
- editor warning colors → adjusted to be easily distinguishable from the syntax color
- added new colors for:
sideBarSectionHeader.border
: Side bar section header border coloractivityBar.inactiveForeground
: Activity bar item foreground color when it is inactive
- JavaScript → partial fix for DOM properties highlighting #4
- Go → italicized builtin functions
- added new colors for:
editor.snippetTabstopHighlightBackground
: Highlight background color of a snippet tabstop.editor.snippetTabstopHighlightBorder
: Highlight border color of a snippet tabstop.editor.snippetFinalTabstopHighlightBackground
: Highlight background color of the final tabstop of a snippet.editor.snippetFinalTabstopHighlightBorder
: Highlight border color of the final tabstop of a snippet.
- C# → fixed
#
highlighting - C# → namespaces are now highlighting in Turcoise
- added new colors for:
inputValidation.infoForeground
: Input validation foreground color for information severity.inputValidation.warningForeground
: Input validation foreground color for warning severity.inputValidation.errorForeground
: Input validation foreground color for error severity.- tweaked the rest of input validation colors for better visibility
- JavaScript/TypeScript → arrow function is now highlighted in Burnt Sienna.
- Noctis Lux → reworked the theme for better contrast
- Noctis lux → new screenshot
- updated README
- C# → parameters are now bold
- Go
- fixed types highlighting
- runes are now bold
- all operators are now Pale Violet Red
- added new color for
menu.separatorBackground
- JavaScript/TypeScript → all
storage.type
scopes are now highlighted in Burnt Sienna. - new screenshots
- updated README
- dark themes → changed the hue for the strings:
- replaced Pastel Green color in Eucalyptus
- replaced La Palma color in Mountain Meadow
- Noctis Lux → added a new color for DOM objects highlighting
- dark themes → added a new color (Desert Sand) for DOM objects highlighting
- Scala → fixed scaladoc highlighting
- C# → type parameters are now Buddha Gold
- escape characters are now Dodger Blue
- code refactoring
- C/C++ → various changes
- PowerShell → made
function
italic - Python → made
self
italic when is parameter - TypeScript → syntax highlighting fixes
- Scala → added support (requires Scala Syntax extension)
- updated README
- PHP → made decimal period separator Cornflower Blue
- Lua → normal font style for the
function
keyword
- Visual Basic → added support
- updated README
- Lua → made library names Buddha Gold
- Lua → added support (requires Lua Plus) extension)
- updated README
- PowerShell → added support
- updated README
- Java → fixed javadoc highlighting
- code refactoring
- Groovy → fixed string interpolation
- Groovy → added support
- Java
- annotation type made Gold Sand
- made
class
,enum
andinterface
keywords Burnt Sienna
- updated README
- Typescript → fixed
constructor
keyword highlighting - R → made package namespace Dodger Blue
- Handlebars → fixed variable highlighting
- C/C++ → made storage type italic
- code refactoring
- PHP
- PHPDoc → added support
- fixed scalar and return type declarations highlighting
- fixed
php
tags highlighting - updated README
- CoffeeScript
- doc text uses La Palma color
- made
extends
keyword italic
- Noctis Lux → changed terminal area color to keep it consistent with the rest of variants #1
- Noctis Obscuro → tweaked terminal and sidebar area colors
- Reworked Noctis, Noctis Azureus and Noctis Obscuro to improve visual separation of sidebar and terminal areas to the background. #1
- R → added support
- updated README
- CoffeeScript → added support
- updated README
- JSDoc → added support
- updated the screenshots
- updated README
- JavaScript → made object properties italic
- updated README
- Rust
- made core type variants bold
- made built-in macros bold
- JavaScript
- fixed
Math
object highlighting - made parameters bold
- fixed
- JavaScript → fixed constants highlighting
- Removed redundant scope selectors
- CSS → punctuation keyword is now Pale Violet Red
- Removed redundant scope selectors
- Added color for breadcrumb background
- Added new theme colors:
settings.dropdownListBorder
: Border color of the new dropdown control.settings.modifiedItemIndicator
: The color of the line that indicates a modified setting.
- JavaScript → parameters are now italicized.
- Removed redundant scopes
- Rust → core traits are now italicized
- Rust → changed font style of the meta attributes
- Rust → added support
- updated README.
- Go →
import
andpackage
are now highlighted in Pale Violet Red
- C# → tags are now highlighted in Burnt Sienna
- Ruby → added support
- updated README.
- C++ → changed font style of constructors and destructors
- All theme variants
- improved custom title bar and menus for Windows/Linux . While still in preview, you can try it out by setting
window.titleBarStyle
tocustom
in yoursettings.json
- improved
editorIndentGuide
contrast
- improved custom title bar and menus for Windows/Linux . While still in preview, you can try it out by setting
- Python
- base text color is now Gold Sand
- parameters are italicized
- C++ → highlighted scope resolution operator
- Go → base text color is now Gold Sand
- C/C++ → added support
- Updated README
- JavaScript → improved DOM properties and constants highlighting
- Added theme colors for the breadcrumbs and for the new editor Settings
- Go → improved string placeholder highlighting
- Go → improved pointer operators highlighting
- Go → added support
- Updated README
- PHP → improved type declarations highlighting
- Java → fixed wildcard and ellipsis highlighting
- Java → fixed
super
highlighting
- C#
- Fixed null-conditional operator
- Made bold
new
keyword
- Java → added support
- Updated README
.tsx
→ added support- C# → improved support
- Updated README
- TypeScript → improved support
- Updated README
- Python → changed f-string's color
- Updated README
- C# → changed style and color of
var
- Changed style and color of
this
andbase
in C#
- C# → added support
- Noctis Lux theme → tweaked
- Python → improved support
- Code refactoring
- Markdown → improved support
- Removed redundant code
- Clojure → added support
- Updated README
- Code refactoring
- Handlebars → improved support
- Pug/Jade → added support
- Removed unnecessary scope selectors.
- Noctis Lux → increased
input.placeholderForeground
contrast: #c0c8c9 → #9fabad
- Changed
panelTitle.activeForeground
color: #169fb1 → #40d4e7
- PHP → improved support
- Noctis Azureus → fixed comments and default text colors in
- Markdown → fixed italics rendering
- Python → improved support
- Markdown → improved support
- Code refactoring
- NEW deep blue theme: Noctis Azureus
- Major rework of all themes:
- Added two colors (La Palma and Dodger Blue)
- La Palma is used exclusively for string template literals
- Dodger Blue for important keywords that need to stand out (like
console
, built in objects, etc.)
- Active tabs are now highlighted in cyan or deep blue depending on the selected active theme.
- DOM objects are now highlighted in Buddha Gold
- Various other tweaks
- Added two colors (La Palma and Dodger Blue)
- Updated the screenshots
- Updated README.md
- Changes and fixes in Python:
self
andcls
are properly highlighted and italicizeddef
is no longer italicized
- Fixed contrast of
list.highlightForeground
for the dark themes.
- Reworked the light theme to improve contrast.
- Removed unnecessary scope selectors.
- TypeScript → italicized type annotations
- Tweaked Noctis Light theme to improve contrast.
- The theme color
editorGroup.emptyBackground
replacededitorGroup.background
which is no longer supported with the introduction of the grid editor layout feature in VSCode 1.25
- Added merge conflict decorations that are shown when the editor contains special diff ranges.
- Removed unnecessary scope selectors
- Tonned down
editorCodeLens.foreground
to make it less distracting. - Tweaked Noctis Lux (Light) theme colors.
- Italicized
entity.other.inherited-class
- Removed redundant scope selectors
- Tweaked editor text selection colors.
- Tweaked JavaScript highlighting.
- Inherited class in JavaScript is now highlighted in Turcoise
- Added higligting for escape characters in Python and JavaScript
- Added support for Python
- Adjusted
peekViewEditor.background
- Adjusted
peekViewEditor.matchHighlightBackground
- Adjusted
peekViewEditor.matchHighlightBorder
- Adjusted
peekViewEditorGutter.background
- Modified light theme's
editorGutter.modifiedBackground
to bring it into line with the one from the dark theme
- changed color: #d16e47 → #e97749
- updated
README
- Added
editor.wordHighlightStrongBackground
styling - Added
editor.wordHighlightStrongBorder
styling - Added
editor.findRangeHighlightBorder
styling - Added
editor.wordHighlightBorder
styling - Added
editor.wordHighlightBackground
styling - Added
editor.findMatchHighlightBorder
styling
- Tweaked Noctis Lux (Light) theme colors
- Reworked Noctis Lux (Light) theme for better contrast
- Improved EJS support.
- Changed Noctis Lux' (Light)
list.warningForeground
styling.
- Changed Noctis Lux' (Light)
selection.background
styling.
- Changed Noctis Lux' (Light)
peekViewResult.selectionForeground
color.
- Adjusted terminal colors.
- Adjusted Noctis Lux(light) variable and attribute colors.
- Added
tab.activeBorderTop
: Border to the top of an active tab. - Added
tab.unfocusedActiveBorderTop
: Border to the top of an active tab in an unfocused group. - Added
list.errorForeground
: The color of items in the Explorer with errors. - Added
list.warningForeground
: The color of items in the Explorer with warnings.
- Added version badge in
README
.
- Initial release.