Skip to content

UI: ring/glass design language for Apps and Settings tabs - #28

Open
gthgomez wants to merge 1 commit into
mainfrom
fix/ring-ui-apps-settings
Open

gthgomez wants to merge 1 commit into
mainfrom
fix/ring-ui-apps-settings

Conversation

@gthgomez

Copy link
Copy Markdown
Owner

Summary

The Remote tab speaks the halo visual language (glass fills, hairline borders, ring-gradient glyphs from HaloColors), but the Apps and Settings tabs still used loud solid-accent Material buttons. This catches them up:

  • New shared GlassPillButton (RemoteDesign.kt): translucent well-fill gradient, hairline accent border, ring-gradient icon glyph, press-scale. Danger-accented buttons opt out of the gradient glyph so semantic red stays red.
  • Settings: all action buttons (Connection Guide, Scan Devices, Refresh Status, Add by IP, pairing, dedupe) now render as glass pills.
  • Apps: header Refresh/Add buttons, Refresh Channels, and channel Pin buttons use the same pill; the header title column gets weight(1f) so the Refresh label no longer wraps/clips.
  • Polish: channel filter field is a themed pill; startup/theme choice rows get glass row surfaces that highlight with an accent border when selected; switches use accent track colors.

Verification

  • assembleDebug + testDebugUnitTest green.
  • Debug APK installed and launched on device via wireless adb; on-device visual pass pending (phone was PIN-locked at capture time).

- Add shared GlassPillButton (glass well fill, hairline accent border,
  ring-gradient icon glyph, press scale) in RemoteDesign.kt
- SettingsActionButton now renders as glass pill; danger accents keep
  their own color instead of the ring gradient
- Apps header Refresh/Add, Refresh Channels, and Pin buttons move to
  the glass pill style; header text gets weight(1f) so the Refresh
  label no longer clips to two lines
- Channel filter field becomes a pill with themed container/border
  colors; startup/theme choice rows get glass row surfaces with an
  accent border when selected; switches use accent track colors
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