vscode-cssvar
vscode-cssvar copied to clipboard
Road to `v3.0`
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.
- Setup https://code.visualstudio.com/api/working-with-extensions/testing-extension
- #86 Remove the watcher. It's not functional right now and adds unnecessary complexity to the code.
Breaking changes:
- [ ] #80 Purge all CSS duplicates when showing autocomplete.
- [ ] #74 Support
.gitignore - [ ] Improve intellisense trigger action
- Should resolve #68 , #54
Features / Fixes
- [ ] Support themed variables.
- [ ] #76 Lint CSS Variables for active tabs.
- [ ] Resolve #85
- [ ] Variables do not get cleared from completion list, once they are deleted from source.
- [ ]
cssvar.enabledisables the extension entirely. It is not scoped for each root folder.
Update to self & other following this project
This project is not stale. I've been working on multiple personal projects and also have a full-time job; thus have stalled working on this re-write. For any other small feature requests, if anybody wants to contribute I am open for PR reviews and any guidance needed.
I'll resume working on v3 development once I am free from all other stuff. Thanks for your patience and all the support for this project.