DanS
1c8e97c0a4
refactor(ui): adopt material::SegmentedControl for the receive All/Z/T filter
...
UI-standardization audit: the receive address-type filter (All/Z/T) was three
hand-rolled gapped ImGui::Button pills with per-segment PushStyleColor. Replace
with the shared material::SegmentedControl (rounded track + Primary inset-pill
on the active cell + centered caption labels), the same control the market
portfolio editor uses. Keeps the same right-aligned footprint (toggleTotalW)
and drives s_addr_type_filter from the returned clicked index. Verified across
all 9 skins via the screenshot sweep.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-04 20:58:58 -05:00
..
2026-04-29 12:47:57 -05:00
2026-02-27 00:26:01 -06:00
2026-07-02 17:29:12 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 19:00:14 -05:00
2026-07-04 19:00:14 -05:00
2026-07-01 15:02:15 -05:00
2026-05-05 03:22:14 -05:00
2026-07-02 17:29:12 -05:00
2026-06-10 19:50:44 -05:00
2026-07-02 17:29:12 -05:00
2026-04-29 12:47:57 -05:00
2026-07-02 17:29:12 -05:00
2026-04-29 12:47:57 -05:00
2026-07-02 20:18:02 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 12:34:13 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 18:48:08 -05:00
2026-07-01 18:22:35 -05:00
2026-07-01 18:22:35 -05:00
2026-07-01 20:53:08 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-01 20:11:44 -05:00
2026-07-01 20:11:44 -05:00
2026-07-01 20:11:44 -05:00
2026-07-01 20:11:44 -05:00
2026-07-01 18:22:35 -05:00
2026-07-01 18:22:35 -05:00
2026-07-01 18:52:15 -05:00
2026-07-01 18:52:15 -05:00
2026-07-01 18:46:06 -05:00
2026-07-01 18:46:06 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-04 19:00:14 -05:00
2026-07-01 20:53:08 -05:00
2026-07-01 17:58:29 -05:00
2026-07-01 17:58:29 -05:00
2026-07-04 18:48:08 -05:00
2026-07-04 19:00:14 -05:00
2026-03-17 18:49:46 -05:00
2026-07-04 13:20:13 -05:00
2026-02-27 00:26:01 -06:00
2026-04-04 19:10:58 -05:00
2026-02-27 00:26:01 -06:00
2026-06-27 21:27:25 -05:00
2026-06-10 20:59:06 -05:00
2026-02-27 00:26:01 -06:00
2026-02-27 00:26:01 -06:00
2026-07-04 19:00:14 -05:00
2026-07-03 20:47:33 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-04 20:12:15 -05:00
2026-06-10 16:57:09 -05:00
2026-07-04 18:48:08 -05:00
2026-06-10 15:47:34 -05:00
2026-07-04 19:25:20 -05:00
2026-06-10 18:42:16 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-04 19:25:20 -05:00
2026-07-01 14:35:33 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-04 18:34:12 -05:00
2026-04-01 17:06:05 -05:00
2026-07-04 19:25:20 -05:00
2026-06-07 11:09:27 -05:00
2026-07-04 18:48:08 -05:00
2026-02-27 00:26:01 -06:00
2026-06-27 21:27:25 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 20:58:58 -05:00
2026-02-27 00:26:01 -06:00
2026-06-27 21:27:13 -05:00
2026-03-11 00:40:50 -05:00
2026-02-27 00:26:01 -06:00
2026-07-02 17:29:12 -05:00
2026-02-27 00:26:01 -06:00
2026-07-02 17:29:12 -05:00
2026-02-27 00:26:01 -06:00
2026-06-07 14:25:44 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 12:34:13 -05:00
2026-02-27 00:26:01 -06:00
2026-07-02 20:18:02 -05:00
2026-02-27 00:26:01 -06:00
2026-05-05 03:22:14 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 18:48:08 -05:00