Skip to content

feat(popup): Add product photo device icons and improve signal indicator#395

Merged
d4rken merged 3 commits intomainfrom
feat/popup-ui-redesign
Feb 21, 2026
Merged

feat(popup): Add product photo device icons and improve signal indicator#395
d4rken merged 3 commits intomainfrom
feat/popup-ui-redesign

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Feb 21, 2026

Summary

  • Replace vector silhouette drawables with actual product photo PNGs for all supported Apple/Beats device models (170+ images across 5 DPI buckets)
  • Wire new icons to device classes and PodDevice.Model enum entries with tint removal for full-color rendering
  • Move signal quality indicator from below the title to the top-right corner of the popup card, always visible when data is available
  • Fix notification small icon to use monochrome drawable instead of color PNG

Test plan

  • Trigger connection popup for dual-pod devices (AirPods, Beats) — verify product photo icons render in full color
  • Trigger connection popup for single-pod devices (AirPods Max, Beats headphones) — verify icons render correctly
  • Verify signal quality indicator appears in top-right corner with icon + percentage text
  • Check notification tray — small icon should be monochrome silhouette, not solid rectangle
  • Verify dashboard cards and widget still display device icons correctly

Replace vector silhouette placeholders with actual product photo PNGs
for 14 device families across 5 DPI buckets. Fix drawable naming prefix
(devic_ -> device_), add per-model icon overrides for popup left/right/case
views, disable image tinting for color PNGs, fix inverted signal visibility
logic, and use monochrome icon for notification small icon.
Always show signal quality when available instead of gating on debug
mode. Position icon + percentage text in the top-right corner of the
card, aligned with the title. Remove unused DebugSettings dependency.
@d4rken d4rken added the enhancement Add a new feature of improve an existing feature label Feb 21, 2026
@d4rken d4rken merged commit a6482c7 into main Feb 21, 2026
9 checks passed
@d4rken d4rken deleted the feat/popup-ui-redesign branch February 21, 2026 18:22
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