Skip to content

General: Add circular battery gauges to device cards#410

Merged
d4rken merged 1 commit intomainfrom
feat/modernize-pod-cards
Feb 24, 2026
Merged

General: Add circular battery gauges to device cards#410
d4rken merged 1 commit intomainfrom
feat/modernize-pod-cards

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Feb 24, 2026

What changed

  • Battery levels on device cards are now shown as animated circular progress rings around each pod icon instead of flat horizontal bars.
  • Rings are color-coded by charge level: normal above 30%, warning between 15-30%, critical below 15%, and a neutral empty track when the level is unknown.
  • Device cards use an elevated card style with status chips and a compact signal strength badge.

Technical Context

  • Introduces shared UI components (BatteryCapsule, StatusChip, SignalBadge, DebugSection) intended for reuse across device-related screens.
  • Cards use ElevatedCard with tonal Surface grouping; status items use FlowRow for responsive wrapping.
  • Battery ring animation uses Compose animateFloatAsState for smooth transitions when values update.

Replace LinearProgressIndicator bars with circular progress rings
around pod icons for a more visual, glanceable battery display.
@d4rken d4rken added the enhancement Add a new feature of improve an existing feature label Feb 24, 2026
@d4rken d4rken merged commit 90f0c89 into main Feb 24, 2026
9 checks passed
@d4rken d4rken deleted the feat/modernize-pod-cards branch February 24, 2026 23:20
@d4rken d4rken changed the title feat(ui): Modernize pod cards with circular battery gauges General: Add circular battery gauges to device cards 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