darken
86b685f28b
feat(widget): Add ANC control widget
...
New home-screen widget that toggles AirPods ANC modes (Off / ANC / Transparency / Adaptive) directly, with six adaptive layouts that pick based on widget size (QUAD_CORNERS, ROW_ICONS, COLUMN_ICONS, GRID_2X2, ROW, COLUMN). Consolidated battery+ANC configuration into a single ViewModel that detects widget type from AppWidgetManager. ACTIVE state uses Material3 secondaryContainer/onSecondaryContainer for guaranteed contrast. Includes live config preview, preview subtitle, stale-selection guard, device-label toggle, and aligned icons with the app's AncModeSelector.
2026-04-17 20:10:48 +02:00
..
2026-04-17 20:10:48 +02:00
2026-02-21 19:22:07 +01:00
2026-02-21 19:22:07 +01:00
2022-09-14 18:00:18 +02:00
2026-02-21 19:22:07 +01:00
2026-02-21 19:22:07 +01:00
2026-02-21 19:22:07 +01:00
2026-04-17 20:10:48 +02:00
2022-11-07 15:31:31 +01:00
2022-09-14 18:00:18 +02:00
2022-09-14 18:00:18 +02:00
2022-09-14 18:00:18 +02:00
2022-09-14 18:00:18 +02:00
2022-09-14 18:00:18 +02:00
2026-04-17 20:10:48 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2024-06-26 12:41:24 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-14 11:28:41 +02:00
2026-04-17 20:10:48 +02:00
2025-09-29 13:37:01 +02:00