Skip to content

chore(wallet): Proper Expanded View - #103

Draft
evavirseda wants to merge 49 commits into
developfrom
feat/proper-wallet-expanded-view
Draft

chore(wallet): Proper Expanded View#103
evavirseda wants to merge 49 commits into
developfrom
feat/proper-wallet-expanded-view

Conversation

@evavirseda

@evavirseda evavirseda commented Apr 21, 2026

Copy link
Copy Markdown
Member

Some ideas for a new layout for the wallet, kicked off by @marc2332
image
image

marc2332 and others added 30 commits April 21, 2026 10:28
…indicator

- Account avatar with tooltip (name on hover) at top of sidebar, links to /accounts/manage
- Network colored dot above settings at bottom of sidebar, tooltip shows network name, click opens network settings page
- Settings button at very bottom of sidebar
- Header with account indicator removed from sidebar branch of PageMainLayout (account now lives in sidebar)
- pt-md instead of py-xs for proper spacing above account icon
- bg-iota-primary-30 (was bg-iota-primary which has no standalone value)
- Account row: avatar icon + truncated account name (dynamic)
- Nav items: switch to NavbarItemType.Vertical with text labels (Home/Assets/Apps/Activity)
- Network row: dot + network name (dynamic)
- Settings row: icon + 'Settings' label, highlights when menu is open
- Sidebar widened from w-16 to w-44 to accommodate labels
- Remove Tooltip wrappers (labels are now always visible)
- Settings row is a Link directly instead of WalletSettingsButton
- Inline nav item rows with py-[6px] instead of NavbarItemVertical (which
  hardcodes p-sm and can't be overridden from outside)
- Popup width: w-[480px] -> w-[560px] to compensate for wider w-44 sidebar
…th gap

- FullScreen: w-44 sidebar with icon + label for all rows
- Popup: w-16 sidebar with icons only, centered with gap/spacing
- Network row: shows Globe icon in popup mode, dot + name in fullscreen
- Revert popup width to w-[480px]
Gate sidebar rendering on bottomNavEnabled flag so connection/approval
UI (/dapp/connect/*, /dapp/approve/*) renders without sidebar
@vercel
vercel Bot temporarily deployed to Preview – rebased-explorer April 22, 2026 11:54 Inactive
@vercel
vercel Bot temporarily deployed to Preview – wallet-dashboard April 22, 2026 11:54 Inactive
@vercel
vercel Bot temporarily deployed to Preview – iota-multisig-toolkit April 22, 2026 12:06 Inactive
@vercel
vercel Bot temporarily deployed to Preview – iota-evm-bridge April 22, 2026 12:06 Inactive
@vercel
vercel Bot temporarily deployed to Preview – wallet-dashboard April 22, 2026 12:06 Inactive
@vercel
vercel Bot temporarily deployed to Preview – rebased-explorer April 22, 2026 12:06 Inactive
@vercel
vercel Bot temporarily deployed to Preview – iota-evm-bridge April 23, 2026 08:31 Inactive
@vercel
vercel Bot temporarily deployed to Preview – iota-multisig-toolkit April 23, 2026 08:31 Inactive
@vercel
vercel Bot temporarily deployed to Preview – wallet-dashboard April 23, 2026 08:31 Inactive
@vercel
vercel Bot temporarily deployed to Preview – rebased-explorer April 23, 2026 08:31 Inactive
@vercel
vercel Bot temporarily deployed to Preview – wallet-dashboard April 23, 2026 11:28 Inactive
@vercel
vercel Bot temporarily deployed to Preview – iota-multisig-toolkit April 23, 2026 11:28 Inactive
@vercel
vercel Bot temporarily deployed to Preview – rebased-explorer April 23, 2026 11:28 Inactive
@vercel
vercel Bot temporarily deployed to Preview – iota-evm-bridge April 23, 2026 12:04 Inactive

@KeitoTadashi KeitoTadashi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! but I think there is an improvement worth to mention:

apps/wallet/src/ui/app/pages/site-connect/index.tsx
apps/wallet/src/ui/app/pages/approval-request/transaction-request/index.tsx
apps/wallet/src/ui/app/pages/approval-request/SignMessageRequest.tsx

we could remove PageMainLayoutTitle usage in those files in favor of UserApproveContainer.headerTitle property

imagen ---- imagen --- imagen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants