- Fix swapped light/light-high-contrast UI overrides
- Improve visibility for certain UI elements in
light-plus-syntax (high contrast)
- Thanks to @tennox for pointing this out
- NOTE: Plan to review & further improve UI colors for all themes
- Add further improvements for TypeScript tuple highlighting
- No changes; fixing publishing issue
- Move
dotenv
todevDependencies
- Actually fix selection highlighting.
- Add tweaks to various HTML templating languages.
- Add new languages:
- Google Sheets
- Dictionary
- By Language:
- Regex
- mainly escaped characters & group constructs
- TypeScript/TSX
- YAML
- Markdown
- Assorted HTML template languages
- Regex
- Update
README.md
. - Update
CONTRIBUTING.md
.
- Fix highlight/selection highlighting.
- Add support for Protocol Buffers.
- Add dotenv & project configuration class.
- Remove double error decoration. (don't need a border and squiggles)
- Fix Contributing link in readme.
- Make UI colors consistent across themes.
- Update dark status bar color.
- Tweak standard (not high contrast) light theme.
- Alter primary/secondary colors for dark high contrast.
- Reorganize TypeScript types.
- Make JSON commas darker.
- Add light & high-contrast themes.
- Fix incorrect path to theme file in package.json
Accidentally published
0.1.4
as stable instead of pre-release.Publishing this proper stable release for the people who update.
- Update readme
- Move "Contributing" docs to their own file.
- Migrate repository from dunstontc/dark-plus-syntax to tcd/dark-plus-syntax.
- Add GitHub issue templates.
- [WIP] Add tests.
- Review all post-refactor (post v0.1.0) color settings; fixed/updated/changed accordingly.
- Update readme.
- Major structural changes:
- Convert the source code to Ty.peScript
- Entirely rewrote build process.
- Move language samples to test folder.
- Colors
- Update yaml key colors to match JSON.
- Due to code refactoring, fewer colors are used. Many colors may be changed.
- Misc.
- Reformat the CHANGELOG.
- Small updates to the following languages:
- CSS
- TSX (TypeScript React)
- C#
- CSHTML
- Update colors for custom HTML tags. (again)
- Roll back horrendous git diff colors.
- Update Ruby highlighting.
- Update CSS highlighting.
- Highlight custom elements in HTML.
- Updates to some UI components.
- Highlight the optional chain operator (
?.
) in TypeScript. - Added
watch
NPM command to rebuild on changes.
- Fixed issue with extension
publisher
metadata.
- Added support for scopes provided by Angular Language Service. (Kind of WIP, may change up soon. Open to feedback.)
- Fix color of switch-case colons in TypeScript.
- More updates to decorator highlighting.
- Updates to some TypeScript operators.
- Fix various highlighting groups; mainly focused on scopes within TypeScript decorators.
- Fix
keyword.control.as.tsx
, because the changes in v0.0.158 weren't correct.
- Consistently highlight TypeScript decorators as functions.
- Changed indent guide color to match
Dark+
.editorIndentGuide.activeBackground
- Instructions for adding italic comments added to readme.
- Build badge added to readme.
- Cleaned up build process slightly.
- Update TypeScript React (TSX) highlighting to match TypeScript (TS).
punctuation.accessor.jsx
keyword.control.as.tsx
punctuation.definition.typeparameters.begin.tsx
punctuation.definition.typeparameters.end.tsx
- Shake up YAML highlighting a bit.
- Roll back YARD highlighting for the moment. It's distracting. Feel free to open an issue if you disagree. (Or see this comment)
- Add Contributing section to the readme (addresses Issue #6)
- Add highlighting for YARD doc comments in Ruby (in response to YARD Issue #1217)
- Remove bootstrap as a dev dependency (Honestly not sure when or why that was added)
- Change highlighting for Markdown reference links.
- Organize UI colors related to Error, Warning, andInfo elements.
- Fix typo in changelog.
- Update language list in readme.
- Highlight Ruby HEREDOC delimiters as Strings.
- Roll back change to Diff highlighting from commit 3ec2c04. See Issue #7
- Change Info level highlights to light blue.
- Add GraphQL support.
- Add GraphQL samples.
- Assorted improvements to Crystal syntax highlighting.
- Update color of Keyword Arguments in Ruby.
- Update Diff colors (remove background to improve visibility).
- Add Terminal colors to theme.
- Update readme.
- Fix typo in changelog.
- Slight refactoring of project structure.
- Update colors for Error, Warning, and Info squiggles. (Red, Yellow, and Green respectively.)
- Highlight C++ bitwise shift operators (
<<
/>>
) as Storage keywords (dark blue).
- Change colon coloring in Python.
- Add Cucumber support.
- Italicize
f
in Python f-strings.
- Tweak NGINX highlighting & update language list in readme.
- Update group name for markdown list punctuation.
- Change color for include rules in SCSS.
- Fix highlighting for include rules in SCSS.
- Italicize
!important
/!default
in CSS et al.
- Add support for Liquid templates.
- Normalize colors for image links in Markdown.
- Normalize highlighting for address operators in Go.
- Normalize highlighting for
error
&rune
types in Go.
- Highlight keyword.operator.ellipsis.go as storage (blue).
- Do highlight Go semicolons as operators.
- Don't highlight Go package names as variables.
- Don't highlight Go semicolons as operators.
- Fixed issue with paren highlighting in CSS/SCSS.
- Build with changes from v0.0.134.
- Golang changes:
- Purpled bitwise operators in Go.
- Highlight blank identifier (
_
) as a language keyword.
- Tone down colors in JS/TS doc comments.
- Highlight JS/TS rest operator as storage (blue).
- Don't highlight HTML comments as doc comments.
- Highlight JS/TS constants as variables.
- Update color of anonymous variables in Elixir.
- Highlight curly braces in JS/TS destructuring as storage (blue).
- Tweak Smarty highlighting.
- Tweaks to Haskell highlighting.
- Highlight quotes in binary strings to match
constant.character.escape
in Python. - Don't highlight single-quoted Python docstrings.
- Add support for Haskell & Kotlin.
- Normalize Python decorator highlighting.
- Italicize magic methods in Python.
- Highlight Python unpacking operators (
*
/**
) as builtins, not normal operators. - Highlight JS/TS decorators as normal functions.
- Don't highlight function bodies as functions in C/C++.
- Don't highlight examples in Python docstrings.
- Do highlight single line Python docstrings.
- Do highlight Python slice operator (
:
).
- Normalize punctuation colors in C/C++.
- Dim markdown punctuation.
- Add support for goessner/mdmath
- Don't highlight parens in Python.
- Modify color for JS constant test.
- Highlight HTML entities to match escape characters.
- Test new highlighting for JavaScript constants.
- Correctly highlight punctuation (
{}
) in JSX elements (meta.tag.without-attributes.js
).
- Hold off on destructuring highlights for now (still needs work).
- Fixed the real cause of the issue from v0.0.114.
- Highlight JS destructuring braces as storage (blue).
- Fixed issue causing tag contents to highlight as tag names in JSX components.
- Fix issue with highlighting JSX elements in JS files.
- Test new highlighting for symbols in Elixir, Ruby, & Crystal.
- Corrected build issue from 0.0.10
- Greyed YAML comments
- Improved highlighting for Ruby regular expressions.
- Updated highlighting for punctuation in JavaScript switch statements.
- Italicize
self
in Swift.
- Highlight Swift string interpolation.
- Don't italicize global Ruby variables.
- Minor tweaks to Python (type hint) highlighting.
- Update Elixir highlighting.
- Don't highlight Rust path operators (trying to reduce noise).
- Added basic Swift support.
- Added Swift samples.
- Updated highlighting for Ruby hashes.
- Added YAML to readme.
- Highlight variables in CMake files.
- Minor updates to Ruby & Rust.
- Updated readme.
- Tweaks to highlighting for C & C++.
- Fixed highlighting for commas in Rust type params.
- Additional tweak to Debug colors.
- Vastly improved Ruby highlighting.
- Added version badge to readme.
- Additional tweak to Debug colors.
- Update Debug colors to match theme.
- Additional Crystal updates.
- Crystal updates.
- Blue
dlambdas in Ruby.
- Cyaned ERB tags.
- Added tweaks to EEX highlighting.
- Updated readme to include ERB & EEX (embedded Ruby & Elixir).
- Updated todo.txt.
- Additional Rust tweaks.
- Updated readme.
- Changed highlighting of doc comments in Rust.
- Added language-independent defaults for:
char
placeholder
(ex:%s
in printf)
- Fixed highlighting of parens in C function calls.
OneTwo additional modifications to C highlighting.
- One additional modification to C highlighting.
- Updated highlighting for Properties/.ini files.
- Updated C highlighting.
- Updated Elixir & Erlang highlighting.
- Updated readme.
- Updated TOML highlighting.
- Assorted Rust updates.
- Updated todo.txt & readme.
- Cyaned core types & std classes in Rust.
- Normalized
namespace separator
s in Rust to better fit the overall theme.
- Updated readme.
- Added highlighting for Crystal.
- Assorted tweaks to Ruby highlighting.
- Tweaked highlighting for Elixir interpolation.
- Added highlighting for C & Elixir.
- Cyaned Vue directives.
- Added CSV tweaks.
- Additional VimL tweaks.
- Recompiled to add changes from v0.0.73.
- Added improved support for VimL.
- Fixed highlighting for node process properties in JS/JSX.
- Fixed highlighting for arguments to
extend
in SCSS. - Fully normalized color for template tags in both JS & JSX files.
- Fixed highlighting for node process object in JS/JSX.
- Normalized color for JSX/TSX template tags.
- Added support for todo.txt & Lisp.
- Fixed highlighting for optional operator in TS.
- Added highlighting for SCSS interpolation.
- Fixed an issue with SCSS animation attribute highlighting.
- Normalized highlighting across CSS & SCSS.
- Highlight Go runes as characters instead of strings.
- Corrected build error (Sorry for any inconvenience).
- Unitalicized core type keywords in CS.
- Assorted CS refinements.
- Cyan-ed embedded section tags in JSX/TSX.
- Added additional JSX samples.
- Fixed highlighting for quoted keys in TS.
- Added support for Styled Components.
- Added node_modules to .vscodeignore.
- Fixed highlighting for quoted keys in JS.
- Highlight RegEx quantifiers as numbers.
- Improve highlighting for Code's default JS & JSX syntax.
- Normalized highlighting for
super*()*
across JS, JSX, TS, & TSX.
- Added more samples.
- Fixed blockquote assorted punctuation highlighting in Markdown.
- Highlight
byte
as a type in Go. - Highlight address operators as keyword in Go.
- Added highlight for import alias in Go.
- Fixed highlighting for SQL syntax.
- Updated readme.
- Started work on 0.1.0.
- Greened Go comments.
- Darkened Markdown fenced code block delimiters.
- Standardized highlights for CSS selectors & pseudo-classes.
- Highlight C# lambdas as storage keywords.
- Added highlighting to YAML punctuation & constants.
- Added Cyan highlight to html template interpolations. (But not control tags).
- Made TOML & YAML operators Magenta for contrast.
- Fixed unmatched brace highlight in JSON.
- Moved
doctype
back in with the comments. - Added highlighting for Go templates.
- Fixed 0.0.50 log date.
- Fixed link to license in readme.md.
- Made highlighting more consistent accross JS, JSX, TS, & TSX.
- Enabled eslint in workspace settings.
- Highlight shellscript shebangs as special comment.
- Highlighted JS/TS decorators & module keywords.
- Normalized JavaScript in
text.html.jinja
.
- Added Cyan highlight to template tags in assorted languages.
- Added Green highlight to special comments.
- Fixed a stray comment.
- Treat single & double quoted object keys as object keys in JavaScript.
- Fixed persistent Jade mismatch.
- Highlighted doc comments in TypeScript.
- More work on templating languages. (Jade, Twig, EJS).
- Also tuned up TypeScript storage keywords.
- Improved assorted HTML-embedded languages.
- Polished up some JavaScript as well.
- Added VimL support to readme.
- Tweaked Terraform a bit.
- Added highlighting for storage.type.
- Minor C# updates.
- Big Refactor.
- Highlight all operators most default.
- Added highlighting storage colons in Python. (EOL following
class
&def
).
- Normalized comma highlighting in Python.
- Tweaked variable highlighting in Python.
- Also italicized
self
(in Python). - Added todo.txt.
- Added highlighting for Python operators & docstrings.
- Final touch for Makefile highlights.
- Slight Makefile highlight revision.
- Added sensible Makefile highlights.
- Added default highlight for escaped characters.
- Even more Groovy.
- Fixed typo in index.js.
- Added highlighting for Groovy.
- Fixed commas in CSS.
- Highlighted tag names in CSS to match HTML.
- I lied; Ruby now finalized.
- Final touches on Ruby.
- Tweaked the aforementioned Ruby highlights.
- Highlight
module
keyword in JavaScript.
- Added highlights for Ruby operators & other elements.
- Added various samples for testing.
- Removed some italics.
- Highlight builtin Go types.
- Various other Go highlights.
- Included all Go operators.
- Included Go string formatting.
- Added highlighting for Go operators.
- Updated readme.
- Added JSX specific object key highlighting.
- Added partial UI colors.
- Italicize
this
in JS.
- Added highlighting for vue-html files.
- Added vuejs/vetur to supported plugins list in readme.
- Added handlebars highlighting.
- Looking into UI styling.
- Began adding support for @joshpeng/Sublime-Babel-VSCode
- Highlight JS object keys.
- Slight changes to C# Highlighting.
- Italicize C# types.
- Added badges for license, issues, and downloads to the readme.
- Highlight JS object props as variables.
- Added C# flow control highlights.
- Highlight
=
like all other operators in JS.
- Highlight parens in JS interpolation normally.
- Fixed JS comment highlight. Again.
- Fixed JS comment highlights.
- Highlight JS keyword "module"
- Highlight JS doc comments.
- Fixed compile error.
- Highlight JS operators.
- Added supported languages in readme.
- Color brackets in JS interpolation.
- Improved Markdown support.
- Added C# base support.
- Added .vscodeignore to decrease package size.