Skip to content

feat: add all 4 carbon themes#587

Merged
domoritz merged 1 commit intovega:mainfrom
theiliad:carbon-themes
May 29, 2024
Merged

feat: add all 4 carbon themes#587
domoritz merged 1 commit intovega:mainfrom
theiliad:carbon-themes

Conversation

@theiliad
Copy link
Copy Markdown
Contributor

@theiliad theiliad commented May 28, 2024

Hi 👋🏻
I've updated the 4 Carbon themes to be much better-aligned with our actual implementations here https://charts.carbondesignsystem.com

The current implementation really is 2 (dark & light) themes, and does not have all the details in there.

We've also hosted the Plex font, and a CSS bundle for the theme on our official CDN, which is documented here
https://github.com/carbon-design-system/carbon-vega-theme/blob/main/README.md

We'll be working to make further enhancements to this soon.

Cheers

@domoritz domoritz merged commit c82b2b0 into vega:main May 29, 2024
@domoritz
Copy link
Copy Markdown
Member

Thank you

dangotbanned added a commit to dangotbanned/altair that referenced this pull request Aug 3, 2024
binste added a commit to vega/altair that referenced this pull request Aug 4, 2024
* style: Sort `VEGA_THEMES` alphabetically

* feat: Add missing `carbon...` themes

Examples https://vega.github.io/vega-themes/?theme=carbonwhite

Related vega/vega-themes#587

* feat(typing): Support autocomplete for `themes.enable(name)`

And provide link to `vega-themes` playground

* chore: Fix `PluginRegistery` comment typo

* Add comments

---------

Co-authored-by: Stefan Binder <binder_stefan@outlook.com>
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.

2 participants