Skip to content

feat: light chip palette with hue-matched text#1

Open
nbaed wants to merge 1 commit into
mainfrom
feat/light-chip-palette
Open

feat: light chip palette with hue-matched text#1
nbaed wants to merge 1 commit into
mainfrom
feat/light-chip-palette

Conversation

@nbaed

@nbaed nbaed commented May 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Switches the chip color palette from saturated FigJam colors to light pastel backgrounds with darker hue-matched text (e.g. light red bg + dark red text, vs. the previous medium-red bg + dark navy text)
  • Removes CHIP_OVERRIDES — the Critical special case is now handled by default optionColors on the Priority column instead
  • Priority column ships with red/orange/yellow/green as defaults (users can still change per-option in Manage Columns)
  • Adds a chipTextColor helper so stored colors that match a palette entry use the hue-matched text rather than generic luminance-based dark/light

Test plan

  • Reload widget in Figma — existing dropdown chips should show updated colors
  • Add a new widget — Priority column should default to red/orange/yellow/green chips
  • Open Manage Columns → change a chip color → confirm picker preview matches chip rendering
  • Set a custom hex color → confirm text color auto-computes correctly

🤖 Generated with Claude Code

- Replace saturated FigJam palette with light pastel bgs + darker hue-matched text colors
- Remove CHIP_OVERRIDES — Critical priority is now set via default optionColors instead
- Set default optionColors on Priority column: red, orange, yellow, green
- Add chipTextColor helper to use palette text when a stored color matches a palette entry
- Bump esbuild 0.20 → 0.28

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.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.

1 participant