Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.4.0 #5

Merged
merged 35 commits into from
Apr 30, 2024
Merged

Version 0.4.0 #5

merged 35 commits into from
Apr 30, 2024

Conversation

thechriskent
Copy link
Owner

No description provided.

- Standalone language grammar
- Embedded language for json grammar
- starting configuration
- support for standalone .neigh files
- basic and very incomplete syntax highlighting just to prove things are being correctly scoped even when embedded
ensures configurations still work even when embedded
using language-configuration in the filename is the standard practice and enables intellisense for the file
first of many probably!
field subprops only on @currentField for now, but more coming soon! Probably.
DisplayName is all for now
ms-bgColor classes within strings! Wowee!
ms-borderColor
ms-fontColor
ms-fontWeight
Shoot Dang, wowzers!
- Added comments
- Changed highlighting of parent props that are invalid without subprops. Previously had to have valid subprop to highlight, now a simple . will do (makes for a better typing experience)
- Added group and aggregate magic strings
- added comments
- did same trick with non standalone parent props to have highlight with only a .
- added comments
- did same trick with non standalone parent props to have highlight with only a .
- Wowee!
Good idea? I mean... I like it and I'm the one doing all this, right? So I guess unless a bunch of people are like, "Chris, you silly willy, don't do that!" or it breaks stuff, I say keep it!
Nothing for real just yet, but this is nice
Changes to tokens.json or any of the template.*-color-theme.json files will trigger a regeneration of the theme files. This lets you edit them with real timish updates in the debug instance
Token to Color mapping just imitates (rips off) default Monokai dark theme (just to get started)
- Hex, RGBA, and standard named colors are all now highlighted when used as standalone strings
- Also added standard scope to single quotes at start/end of strings
Distinguishes between negative numbers and the use of the subtraction operator.
All colors pass colorblind test, all have at least AA Color Ratio scores though most have AAA.
Added a Light Theme but it's not enabled in the extension just yet. Colors all pass colorblind test but several fail Contrast Ratio. Not very happy with muted colors.
@thechriskent thechriskent merged commit 60dd099 into main Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant