Skip to content

refactor(google): add a lot of styles to ogs, use and add gm3 tokens for modern component styling#1680

Closed
WalkQuackBack wants to merge 3 commits intocatppuccin:mainfrom
WalkQuackBack:refactor/google-ogs-styles
Closed

refactor(google): add a lot of styles to ogs, use and add gm3 tokens for modern component styling#1680
WalkQuackBack wants to merge 3 commits intocatppuccin:mainfrom
WalkQuackBack:refactor/google-ogs-styles

Conversation

@WalkQuackBack
Copy link
Member

@WalkQuackBack WalkQuackBack commented Mar 26, 2025

🔧 What does this fix? 🔧

As of now, the ogs Google dialogue is not themed very consistently and a lot of elements are unthemed.

Before:

Screenshot 2025-03-26 164723
Colour on focused border and elevated card background

Screenshot 2025-03-26 164915
Accent colour, state layer on hairline/outlined button, accent colour, state layer, background on tonal button, accent colour on icons, background and text on badges, text on dismiss icon

After:

image

image

This refactor attempts to make styling more consistent by directly using and modifying the CSS bundles that are provided by Google, decreasing the chance that styles are missed and making the look more consistent.

🗒 Checklist 🗒

@github-actions github-actions bot added the google Google label Mar 26, 2025
@WalkQuackBack WalkQuackBack requested a review from uncenter March 27, 2025 15:25
@WalkQuackBack WalkQuackBack reopened this Apr 5, 2025
@WalkQuackBack WalkQuackBack marked this pull request as draft April 5, 2025 01:10
@WalkQuackBack
Copy link
Member Author

Waiting on decision of how organization handles Google userstyles.

@uncenter uncenter added the 2.status: pending Pending until internal discussion, planned updates, etc. label Apr 5, 2025
@WalkQuackBack
Copy link
Member Author

Closing in favour of a shared library approach later down the line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: pending Pending until internal discussion, planned updates, etc. google Google

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants