Skip to content

feat: add missing testing config keys#458

Merged
sgoudham merged 4 commits intocatppuccin:mainfrom
dylan-robins:add_missing_testing_config_keys
Mar 28, 2025
Merged

feat: add missing testing config keys#458
sgoudham merged 4 commits intocatppuccin:mainfrom
dylan-robins:add_missing_testing_config_keys

Conversation

@dylan-robins
Copy link
Copy Markdown
Contributor

The 30 "testing.*" theme colour keys listed in vscode's documentation are not currently implemented in catppuccin-vsc, and their values seem to rely on defaults that aren't always great. In particular, this results in poor legibility of the test coverage when using an extension that implements this feature.

This PR implements these missing keys, adding them to the schema and proposing some default values for the keys. (resolves #456)

Here's some screenshots of the test coverage colouring:

Before:
image

After:

image

image

Important

Out of the 30 config keys, I've only made a conscious effort to make four of them look good. I'm not even sure what most of them change lol. I'll continue to look into the impact they have and report back.

@sgoudham
Copy link
Copy Markdown
Contributor

Hey @dylan-robins 👋,

So sorry for not continuing to engage with this. I've tested out the keys locally and made some slight modifications and they look really great.

Thank you so much for working on this and apologies again for the wait on the review. I'll merge this PR as is and if you find anything else that's missing then please feel free to contribute again!

@sgoudham sgoudham marked this pull request as ready for review March 28, 2025 19:04
@sgoudham sgoudham merged commit f73aa19 into catppuccin:main Mar 28, 2025
5 checks passed
@github-actions github-actions bot mentioned this pull request Mar 28, 2025
@dylan-robins
Copy link
Copy Markdown
Contributor Author

Hey Hammy, no problem at all! Life and work get in the way, I didn't have time to chase it up with you either.

Thanks for the merge, looking forward to seeing it appear in my editor in a future release 😁

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.

Missing testing.* UI colour definition result in illegible test coverage results

2 participants