Skip to content

Widget: Redesign widget configuration screen#409

Merged
d4rken merged 1 commit intomainfrom
feat/modernize-widget-config-screen
Feb 24, 2026
Merged

Widget: Redesign widget configuration screen#409
d4rken merged 1 commit intomainfrom
feat/modernize-widget-config-screen

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Feb 24, 2026

What changed

  • Widget configuration screen sections are visually grouped in cards for clearer structure.
  • Expanding and collapsing custom color options, selecting profiles, and picking color swatches are now animated.
  • Preset color chips show small preview indicators (Material You palette, theme color dots, or a custom icon) so the effect is visible before selecting.
  • The bottom bar and widget preview area have improved visual separation and tonal contrast.
  • A preview state is shown for non-pro users.

Technical Context

  • Sections are wrapped in Material3 Card with surfaceContainerLow backgrounds; the widget preview uses surfaceContainerHighest with tonal elevation.
  • Profile selection animates border color/width and container tint; color swatches animate border, size pop, and check icon fade via AnimatedVisibility.
  • The bottom bar switched from HorizontalDivider to Surface with tonalElevation for consistent tonal separation across themes.

…and animations

Add card-based section grouping, animated transitions for custom mode,
animated color swatch selection, preset chip color indicators, and
Surface-based bottom bar and preview wrapper.
@d4rken d4rken added the enhancement Add a new feature of improve an existing feature label Feb 24, 2026
@d4rken d4rken merged commit 119139c into main Feb 24, 2026
9 checks passed
@d4rken d4rken deleted the feat/modernize-widget-config-screen branch February 24, 2026 22:36
@d4rken d4rken changed the title feat(widget): Modernize widget configuration screen Widget: Redesign widget configuration screen Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Add a new feature of improve an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant