- Prevent
sass
executable from building caches. They were put in weird places and generally annoying. - Syntax highlighting changes to CSScheme and SCSScheme
- Multiple scopes have been changed to follow (yet-to-be-specified) conventions
- Highlighting of all scope selector operators has been added
- Other minor tweaks
- Allow backslash-escaping of any character, specifically for SASS compatibility with selector operators and scope-segments starting with numbers (#11)
- Support for the old
'-'
escape sequence has been removed .hidden-tmTheme
files can now also be converted to.csscheme
- Added a build system for tmTheme-to-CSScheme conversion
- You can create
.hidden-tmTheme
files by adding a global@hidden: true;
rule to the source. The rule is consumed and the output file's extension adjusted. (#9) - The global
@name
rule is now optional. Sublime Text doesn't use it anyway. - The built example schemes are now hidden, so they don't pop up in the "Prefereces > Color Scheme" menu anymore
- 'shadowWidth' is now a known property (as integer) and its value is checked
- Literal integers are now supported, such as
shadowWidth: 10;
- Completions have received an additional tab trigger to skip the semi colon
- ST2 support has been removed! Old releases are still available but development will continue only for ST3.
- Added command to convert from tmTheme to CSScheme ("CSScheme: Convert to CSScheme") (#8)
- Changed hyphen escape sequence for SASS/SCSS from
'-'
to\-
, which works with the current SASS parser (#7) - Fixed a bug where uuids with leading zeros were not recognized
-
The settings management for executable paths has been changed! If you depend on this, you'll have to revisit.
-
Added support for stylus! (an example file has been bundled as well)
-
If running a pre-compiler, the compiled result will always be shown if there was an error parsing it
-
Added commands to create a new csscheme file (or variation) based on templates
-
Added command palette entries to open the readme and settings files
-
DumpErrors now show the same debug output as ParseErrors
-
Fixed long relative path references in some situations (mainly stylus)
-
Fixed wrong syntax file reference with
"preview_compiled_css": true
-
SASScheme files now also get a dedicated syntax which allows CSScheme to more accurately match its build system (same for stylus). This relies on the external "Sass" package.
-
Fixed wrong line number being displayed when an at-rule was encountered multiple times
-
Added punctuation scopes to auto completion (csscheme, scsscheme)
- Differentiate between style and options list ("fontStyle" vs e.g. "tagsOptions") for validation (also #2)
- Allow
"fontStyle": none;
for empty style list (#4) - Highlight SASS's
index
function - Fix not showing error message if a line number was not found from the compiled SCSS (within the last x lines)
- Added snippets for
@for
,@each
,@else if
,@else
,@while
- All "package" related files were moved to a sub-directory
- Added "foreground" to allowed style list properties (e.g. "bracketsOptions")
- Added more known_properties to check values against (#2)
- Fixed errors when using functions in "unknown" properties (#1)
- Fixed incorrect error messages for empty output from running
sass
- Fixed unexpected behavior from running
sass
on non-Windows
- Removed
$
from the SCSS word separator list
- Initial release