Skip to content

styles/exported: use CSS vars - #1005

Merged
danirabbit merged 10 commits into
mainfrom
danirabbit/css-var-exports
Sep 6, 2026
Merged

styles/exported: use CSS vars#1005
danirabbit merged 10 commits into
mainfrom
danirabbit/css-var-exports

Conversation

@danirabbit

@danirabbit danirabbit commented Aug 29, 2026

Copy link
Copy Markdown
Member

This doens't fix all the variable usage yet, but it does fix exported variables

@danirabbit danirabbit added this to OS 9 Aug 29, 2026
@danirabbit danirabbit moved this to In progress in OS 9 Aug 29, 2026
@danirabbit
danirabbit marked this pull request as ready for review August 31, 2026 21:21
@danirabbit
danirabbit requested a review from a team August 31, 2026 21:21
@danirabbit
danirabbit requested a review from a team September 1, 2026 18:35

@wpkelso wpkelso left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks overall good, just a couple of small questions I still have. I think overall we should be shifting away from the gtk css color extensions toward native css functions, but I don't know if you consider that in-scope for this PR or not.

Comment thread lib/Styles/Granite/Button.scss Outdated
Comment thread lib/Styles/Gtk/Popover.scss Outdated
@danirabbit

Copy link
Copy Markdown
Member Author

@wpkelso I agree and I think it makes sense to switch the ones that we're touching at least. Good call

@danirabbit
danirabbit requested a review from wpkelso September 6, 2026 18:34
@danirabbit

Copy link
Copy Markdown
Member Author

@wpkelso okay this now uses color-mix for all changed lines

@wpkelso wpkelso left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets go 🚀

@danirabbit
danirabbit merged commit 8bf034c into main Sep 6, 2026
3 of 5 checks passed
@danirabbit
danirabbit deleted the danirabbit/css-var-exports branch September 6, 2026 22:22
@github-project-automation github-project-automation Bot moved this from In progress to Done in OS 9 Sep 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants