-
Notifications
You must be signed in to change notification settings - Fork 88
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
[Theming] Project Chroma - color palettes in Radiance #400
Labels
8.0 - Marble
Release 8.0 - 2024.H2
Breaking change
Marking changes that break backwards compatibility
Comments
kirill-grouchnikov
added a commit
to kirill-grouchnikov/ephemeral
that referenced
this issue
Nov 18, 2024
Subset of MCU under Apache license, under Ephemeral package and with some cleanups to remove AndroidX / other annotations. Packaging, location and other things are not finalized. For kirill-grouchnikov/radiance#400
Update: this is happening soon, and until this issue is closed, the main Radiance trunk will be unstable, undergoing major internal and API changes. |
kirill-grouchnikov
added a commit
that referenced
this issue
Nov 21, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Nov 29, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Nov 30, 2024
Start wiring the new color tokens on buttons for #400
kirill-grouchnikov
added a commit
that referenced
this issue
Nov 30, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Nov 30, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 1, 2024
Title pane + root pane border for #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 1, 2024
Use onContainer tokens for title pane text, test logo and default (flat) visuals of control button icons. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 1, 2024
Background, border, text. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 1, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 1, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 1, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 2, 2024
Add surface render color tokens, use them for background tokens at the skin levels, use surface for the background fill. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 3, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 3, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 3, 2024
* Default visuals for armed states * Tonal based color for focus indicator For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 3, 2024
And wire support for modified animation on tonal buttons for #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 3, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 4, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 4, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 5, 2024
Allows specifying separate color schemes for tabs, marks (checkbox / radio button) and highlights. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 6, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Dec 6, 2024
kirill-grouchnikov
added a commit
that referenced
this issue
Jan 26, 2025
* Separate darkness indication for each one of the four container types. This allows mixing dark visuals for neutral and muted containers with light visuals for tonal containers in Twilight * Add top line tonal overlay painter * Add blending queries for container color tokens for interpolating between color tokens in painter definitions For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Jan 27, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Jan 27, 2025
Better contrast in highlighted menus. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Jan 31, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 1, 2025
Tweaking visuals for marks, tabs and pressed states For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 1, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 2, 2025
* This is for visuals such as separators, drag bumps and other elements that have "primary" and "secondary" parts * Migrate separators and toolbar drag bumps to the new tokens * Update the Gemini tonal skin to use the new token on the toolbar overlay painter For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 2, 2025
And convert tonal Gemini border painter to use the recently added complementary container outline + custom alpha channels For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 2, 2025
Use the recently added complementary container outline + custom alpha channels. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 2, 2025
Use the recently added complementary container outline + custom alpha channels. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 2, 2025
Add accented base definition and tonal Nebula. For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 2, 2025
Add tonal Nebula Brick Wall skin for #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 3, 2025
* Revisit the color tokens used by the arc decoration painter and menu background delegate (for gutter fill) * Clean up a couple of existing tonal skins * Add tonal Nebula Amethyst For #400
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 3, 2025
Skins left to migrate (in rough planned order)
|
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 5, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 5, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 5, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 6, 2025
kirill-grouchnikov
added a commit
that referenced
this issue
Feb 6, 2025
Adding tonal Dust Coffee skin. For #400
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
8.0 - Marble
Release 8.0 - 2024.H2
Breaking change
Marking changes that break backwards compatibility
This will track work to modernize the way Radiance defines color schemes, as well as some of the relevant painters.
More details will be added when 7.0 development starts, but in the meanwhile, some code pointers
Then, painters such as StandardFillPainter sometimes use the derived / semantic colors, and sometimes do an additional layer of "mixing" (like here) to get the colors they need for the visuals.
Recent additions in Radiance, such as fraction-based painters and direct values for derived / semantic colors made it easier for skins to have more precise control over the "flow" of RGB colors upwards into that skin's painters, the overall underlying system is showing the signs of its age.
The rough plan is to:
The text was updated successfully, but these errors were encountered: