- Implement Github Workflows to auto release with notes: check https://github.com/MylesBorins/node-osc
- Immediately trigger completion intellisense for CSS, where this extension triggers, and we are still on a valid string, i.e.
after
:and before;- This is required because VSCode triggers it's own intellisense in CSS files, when declarations are auto completed, which doesn't trigger the completion provider for this extension.
- Add support for CSS @property at-rule: https://developer.mozilla.org/en-US/docs/Web/CSS/@property
statsSyncused for cache invalidation needs to be improvised for failure cases- This can happen when a file is deleted and does not exist anymore.
- Add compatibility with https://github.com/enyancc/vscode-ext-color-highlight
- Precached files in file watcher, once removed from source css files (like from @import paths)
still stays cached. Steps to reproduce:
- Open
css-importsproject -> After the files are parsed, update any import foropen-propswith a new granular css import, likeopen-props/red.min.css. - Doing this still shows
open-props/open-props.min.cssin the autocomplete/definition-provider list.
- Open
- Support variable defaults syntax as well, like the following:
color: var(--color, #333), this is a valid syntax.
cssvar.enabledisables the extension entirely. It is not scoped for each root folder.
- Good read to understand CSS Syntax: Tokenizer and Parser
- Good vscode extension to take insights from
- https://stackoverflow.com/a/15673308/2849127