0xMiden / 0xMiden/wallet

Wallet-wide UI refresh: tokens, unified components, flow restyles — tracking

未關閉
#451 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
5
分支
28
平均合併
9 小時 50 分鐘
30 天內合併 PR
123

描述

Tracking issue for a wallet-wide UI refresh: shared design tokens, one button component, consistent selection states, and a flow-by-flow restyle. Each item below is (or will be) its own issue with concrete scope and acceptance criteria; several also fix defects found while auditing that flow.

Order matters for the first three — every flow consumes them. After that, items are independent.

- [ ] Design tokens: CSS custom properties + Tailwind preset, light/dark via `data-theme`
- [ ] One Button: unify the six button implementations, retire outlined secondaries
- [ ] Selection states: one treatment per container (list rows, grouped rows, cards)
- [ ] Home: fixed-size balance card, one notice component, token detail restyle
- [ ] Onboarding: 4-step flow with deferrable seed backup, forgot-passcode, sign-out ladder
- [ ] Send (same-chain): recipient, scanner, amount, review — includes the devnet QR prefix fix
- [ ] Send (cross-chain): network by name, route selection on the send screen
- [ ] Contacts: swipe actions, native delete confirm, add the missing `updateContact`
- [ ] Receive: share-only layout, touch-visible copy feedback
- [ ] Swap: restyle + loading state on submit (button currently shows nothing while submitting)
- [ ] Activity: list states, surface failed transactions, pending notes under Activity
- [ ] Settings: render the built-but-hidden currency picker, dApps empty state, change passcode
- [ ] Security & recovery: wire the app-lock toggle, fix blank screens, reveal flows
- [ ] dApp browser: consent UI for all request types on mobile
- [ ] Global states: lock, connectivity, camera chrome, theme-proof QR rendering

Mockups for every screen (both themes) exist and will be attached per issue as each one is opened.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。