Skip to content

Device: Redesign profile creation screen#414

Merged
d4rken merged 1 commit intomainfrom
feat/modernize-profile-creation-screen
Feb 25, 2026
Merged

Device: Redesign profile creation screen#414
d4rken merged 1 commit intomainfrom
feat/modernize-profile-creation-screen

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Feb 25, 2026

What changed

  • Profile creation screen is redesigned with elevated card sections, each with an icon and title header.
  • Each configuration key card shows a disabled status chip ("Configured" or "Not set") so users can see completion at a glance.
  • The signal quality slider now shows "Off" and "Strict" range labels at the ends and clamps out-of-range values.
  • The model dropdown shows the selected model's icon as a leading indicator.
  • Invalid key input is now properly cleared instead of silently kept.

Technical Context

  • Sections are extracted into a reusable ProfileSectionCard wrapper (icon + title + divider) to reduce duplication.
  • Replaced flat Card with ElevatedCard for visual consistency with other redesigned screens.
  • The slider clamp and onKeyChange(null) for invalid input fix edge cases where stale or malformed values could persist in the ViewModel.
  • Added a third Compose preview for development iteration.

@d4rken d4rken added the enhancement Add a new feature of improve an existing feature label Feb 25, 2026
@d4rken d4rken merged commit 25e3e7d into main Feb 25, 2026
9 checks passed
@d4rken d4rken deleted the feat/modernize-profile-creation-screen branch February 25, 2026 23:05
@d4rken d4rken changed the title feat(profiles): Modernize profile creation screen design Device: Redesign profile creation 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