Skip to content

Add color pickers to the color options in settings#694

Open
radther wants to merge 12 commits intoLoveRetro:mainfrom
radther:color_picker
Open

Add color pickers to the color options in settings#694
radther wants to merge 12 commits intoLoveRetro:mainfrom
radther:color_picker

Conversation

@radther
Copy link

@radther radther commented Mar 25, 2026

What

Adds color pickers to all the color options in the settings tool. The picker features RGB sliders, quick select of other colors, a preview window, and live updating of colors.

Why

Allows for more customisation theming without needing background images. The color can be combined with the other colors for fun themes.

Main page Quick Menu Appearance Settings
IMG_3785 IMG_3784 IMG_3783

How

  1. Add new color picker screen
  2. Link to new screen for each color settings
  3. Update color stores and saving, keeping backwards compatibility with existing colors

radther and others added 12 commits February 24, 2026 16:30
- Keep color_picker's factory helper lambdas and g_colorDefs approach
- Use COLOR_BACKGROUND named constant instead of magic number 7
- Use GFX_clearLayers(LAYER_BACKGROUND) for bg fill (uses vid.clear_color)
- Background color already present in g_colorDefs, main's inline entry discarded

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