feat(wallets): redesign the modal layout — content-sized, framed, aligned
Act on the design review of the Wallets modal (all six points): 1. Content-sized card — size the card to the wallet count (up to 8 rows, then the list scrolls) instead of a fixed 620px, killing the huge empty void a short list floated in. Computed from the KNOWN row count, so it stays a fixed-height dialog (no auto-height feedback — that's what slid content off-screen on a monitor move). 2. Framed wallet list — BordersOuter + PadOuterX so the list reads as a contained panel with room to grow, not loose rows on the backdrop. 3. Right-aligned numeric columns (Size / Addresses / Balance) and their headers, via a custom header row + a right-aligned cell helper, so the numbers line up. 4. Consistent action column — the active wallet's row gets a subtle green tint and an "Active" chip (badge), distinct from the Open/Import buttons. 5. De-cluttered bottom — "Create wallet" stays the primary action; the folder-scan is tucked behind a "+ Scan another folder…" toggle. 6. Polish — the external-file marker is now a real info icon + tooltip (was ICON_MD_FOLDER rendering as a "?" tofu, since that glyph isn't in the subset); Refresh is an icon-only button, de-emphasized next to Close. New i18n keys (wallets_add_folder_toggle, wallets_external_tt) + 8 langs; CJK subset rebuilt. Verified via the headless sweep at 100% and font_scale 1.5. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1322,6 +1322,7 @@
|
||||
"wallets_active": "Aktiv",
|
||||
"wallets_add": "Ordner hinzufügen",
|
||||
"wallets_add_folder": "Auch einen weiteren Ordner nach Wallet-Dateien durchsuchen:",
|
||||
"wallets_add_folder_toggle": "+ Weiteren Ordner nach Wallets durchsuchen…",
|
||||
"wallets_button": "Wallets…",
|
||||
"wallets_col_addresses": "Adressen",
|
||||
"wallets_col_balance": "Guthaben",
|
||||
@@ -1332,6 +1333,7 @@
|
||||
"wallets_creating": "Wallet wird erstellt — der Node wird neu gestartet…",
|
||||
"wallets_current": "aktuell",
|
||||
"wallets_exists": "Eine Wallet mit diesem Namen existiert bereits.",
|
||||
"wallets_external_tt": "Außerhalb deines Datenverzeichnisses — mit Import hineinkopieren.",
|
||||
"wallets_folder_hint": "/pfad/zum/ordner mit .dat-Wallet-Dateien",
|
||||
"wallets_folder_invalid": "Dieser Ordner existiert nicht.",
|
||||
"wallets_import": "Importieren",
|
||||
|
||||
Reference in New Issue
Block a user