Small set of fixes:
- GraphQL comments and docstrings
- Ruby kernel functions
- Ruby hash key symbols in method parameters
v2.7 updates syntax coloring rules for Ruby. The rules now align closely with the rules for Elixir. Key changes:
- New color for symbols (cyan)
- Updated coloring for constants (purple), instance variables (orange), and class variables (also orange)
- Updated coloring for classes (green for definitions, purple for everything else)
- No longer apply coloring to function/method parameters and function invocations
Bugfixes:
- Ensure Elixir atoms are colored cyan
v2.6.0 includes a bunch of changes from the past few months. It's been a while since a release has been queued up!
- Haskell syntax coloring fixes (https://github.com/bceskavich/dracula-at-night/commit/cff5fe299ddda7f944e023ef32bd16039486d4d3)
- TypeScript JSX syntax coloring fixes (https://github.com/bceskavich/dracula-at-night/commit/fa4b948cd43874a85670abbcde96b6eaf852e3f4)
- Adds coloring for Elixir's capture
&
operator (https://github.com/bceskavich/dracula-at-night/commit/a9b344a3b66769aa7fe16d3707d3616d4a91d518) - Better coloring support for Go (https://github.com/bceskavich/dracula-at-night/commit/a733b9967667c21065185da0e30160aad94269f1)
- The bash script used to attach a test build of theme locally was broken. No longer! (https://github.com/bceskavich/dracula-at-night/commit/6c5892605829525530cac5db406b494df481e4d0)
- Add styling for menu highlighting. Thank you @sargalias! (bceskavich#5)
Updates to syntax highlighting for JSX, CSS, and TypeScript typings. See bceskavich#3 for more detailed explanations of each.
Added further Python support:
- Function definition coloring
- Consistent function invocation coloring
- Punctuation (dot syntax, colons) coloring
Added further Elixir support.
Fixed a small bug where some string punctuation marks weren't styled the right color.
Add stylings for the new Breadcrumbs feature, released in VS Code v1.26
- JavaScript and TypeScript constant definitions are now styled cyan, instead of purple. This is modeled after the way we do things in Ruby. I'm considering making this the default for all languages.
- Fix some typos in the Objective-C settings
Refactored theme config, see dracula-at-night#2. There are a few small user facing changes in this update. I fixed some broken editor window styles and made others more consistent while rewriting.
Updates to React and JSX stylings:
- Component tags are colored purple to help differentiate between HTML tags
- Ensure fat-arrow function definitions on component classes as an auto-binding work around are styled green as expected
Better GraphQL support:
- Please use GraphQL for VSCode to get the extended style scopes that power this update!
Also:
- Remove default behavior to highlight matching brackets as pink. This is often unhelpful, especially when the brackets are already colored pink (e.g. Interpolation, JSX escapes). Matching bracket colors can be set manaully in user settings.
Updates to better support Ruby:
- Colors for instance (orange) and class (cyan) variables
- Fix a bug with coloring function invocations
- Ensure function definition punctuation is not colored green
- Ensure block method params are colored orange as expected
- Separator punctuation (like dots) should be styled pink
- Style constants as cyan to help differentiate with symbols, which are purple
- Updated TypeScript type syntax stylings
- Added a theme logo
Initial release!
This theme was forked from Dracula Official v2.10.0. See the Dracula Official changelog for changes preceding the fork.