-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Rewrite the extension to have better DX
Current issues with the code:
- Cache code logic has become too cumbersome to manage. It has become too unpredictable.
- I need to use a mix of OOP's Singleton pattern and JS functions.
- Need to integrate VSCode E2E tests. There's no proper way right now to tell if an old feature breaks with a new release.
- [Feat] Remove File watcher for CSS source files #86 Remove the watcher. It's not functional right now and adds unnecessary complexity to the code.
Breaking changes:
- [Bug] it's remembering variables from all times, from other files #80 Purge all CSS duplicates when showing autocomplete.
- [Feat] Suport
.gitignore
and.eslintignore
files to populate ignore list #74 Support.gitignore
- Improve intellisense trigger action
Features / Fixes
- Support themed variables.
- Lint active tabs in the editor, when opened or modified. #76 Lint CSS Variables for active tabs.
- Resolve [Chore] Support
pnpm
for extension package manager #85 - Variables do not get cleared from completion list, once they are deleted from source.
-
cssvar.enable
disables the extension entirely. It is not scoped for each root folder.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request