DanS
e24ca015d1
feat(ui): implement UI/UX audit — i18n, HiDPI, theme, destructive-action & overflow fixes
Implements all 26 confirmed UI/UX audit findings plus the 4 dashboard/timeline
tile labels. Verified across full-node + Lite + Windows builds (ctest green) and
an adversarial diff review (one market-tab delete regression caught + fixed).
i18n coverage:
- Balance hero/quick-actions/toasts + dashboard & timeline tiles (Total Balance,
Shielded, Transparent, Quick Send, Quick Receive, Click to open, Market)
- Send: Review Send / Cancel / Paste / view-only tooltip / memo byte counter
- Settings: Lite lifecycle errors, plaintext-RPC security warning, 8 toasts
- Mining pool-payout tooltip
- Resolve daemon_update_title double-assignment collision (new daemon_update_prompt_title)
- 23 new keys translated into all 8 locales; CJK subset font rebuilt
HiDPI: DPI-scale the Send amount bar, mining thread-tile clamp bounds, receive
loading skeleton, and sidebar notification-badge insets.
Light theme: theme-aware material::SurfaceOverlay() for balance bar tracks and
row-hover highlights; contacts active-pill foreground uses OnPrimary().
Destructive actions: arm/confirm for portfolio-group delete, saved pool/worker
remove, and avatar-image delete.
Interaction/overflow: route balance star/eye buttons and the console fold-toggle
through popup-safe guards; clip peer addr/subver; truncate the balance custom
label; measure Settings tool-button widths; mining stepper disabled-state
feedback; +/- stepper buttons restyled to match the thread tiles.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-18 17:54:15 -05:00
..
2026-08-09 00:12:17 -05:00
2026-08-09 00:12:17 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-02-27 00:26:01 -06:00
2026-02-27 00:26:01 -06:00
2026-07-22 12:08:24 -05:00
2026-03-17 18:49:46 -05:00
2026-08-02 11:33:26 -05:00
2026-08-09 13:38:50 -05:00
2026-08-18 14:53:46 -05:00
2026-06-27 21:27:13 -05:00
2026-07-22 12:08:24 -05:00
2026-07-02 19:17:44 -05:00
2026-08-18 17:54:15 -05:00
2026-06-07 14:18:25 -05:00
2026-06-07 11:09:27 -05:00
2026-06-07 11:09:27 -05:00
2026-08-02 15:31:23 -05:00
2026-03-05 05:26:04 -06:00
2026-02-27 00:26:01 -06:00
2026-02-27 00:26:01 -06:00
2026-08-09 00:12:17 -05:00
2026-07-05 12:54:05 -05:00
2026-02-27 00:26:01 -06:00
2026-08-02 11:07:32 -05:00
2026-08-02 11:07:32 -05:00
2026-07-25 03:48:05 -05:00
2026-07-25 03:48:05 -05:00
2026-08-18 14:53:46 -05:00
2026-07-01 14:35:13 -05:00
2026-07-15 13:06:56 -05:00
2026-07-15 12:29:45 -05:00
2026-08-09 01:32:40 -05:00
2026-08-09 01:32:40 -05:00
2026-02-27 00:26:01 -06:00
2026-02-27 00:26:01 -06:00
2026-07-21 13:28:51 -05:00
2026-07-21 13:28:51 -05:00
2026-07-17 18:44:44 -05:00
2026-07-17 18:44:44 -05:00
2026-07-15 11:44:57 -05:00
2026-07-15 11:44:57 -05:00
2026-08-18 13:18:49 -05:00
2026-06-27 21:27:13 -05:00
2026-08-18 14:53:46 -05:00
2026-06-27 21:27:13 -05:00