OKLCH-interpolate light (50-400) and dark (800-950) steps so
chroma stays proportional to lightness. The previous ramp
skewed toward gray, making lighter UI elements appear washed
out. Core brand values (500, 600, 700) are unchanged.
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
Co-authored-by: Claude <noreply@anthropic.com>
Reverts PR #16186 and PR #16104, which introduced visual issues. This
restores the stable color appearance from before the Tailwind 4
migration.
Fixes#16246
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
* feat(color-registry): update colors to Tailwind 4
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
* fix(color-registry): restore the gray-25 color token
The gray-25 was removed in Tailwind 4, resulting in failing tests.
There are no other colors that need restoring.
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
* test(color-registry): update tests to use OKLCH color values
Update color-registry.spec.ts to reference tailwindColorPalette values
instead of hardcoded hex colors. This aligns the tests with the updated
color palette that now uses OKLCH format for gray and purple shades.
Fixed 3 failing assertions:
- titlebar-bg light color (Windows and macOS/Linux tests)
- titlebar-text light color (extension theme test)
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
---------
Signed-off-by: Vaclav Vancura <commit@vancura.dev>
Changes three things in the Input styling to reduce the changes from 1.7:
- Changes the bottom border/focus outline (stroke color) from purple to
charcoal. (one suggestion was to remove it, but that's both a bigger
change and IMHO this still provides some nice minor styling)
- Added a new input-field-bg variable so that you can customize the
regular background of the input, and set it to charcoal-800.
- The mouse-over effect was identical to focus (rounded, full border, dark
background) and was distracting if you moved the mouse over multiple
Inputs. This removes the background change by making the hover effect
transparent. This required moving transparent color to our new color
palette, and adding a not() so that the hover affect doesn't effect
focussed inputs.
Signed-off-by: Tim deBoer <git@tdeboer.ca>