Skip to content

Redesign Settings Pages with Tab Navigation #1194

Description

@grantfox-oss

Type: UI/UX Design | Priority: MEDIUM | Effort: 10 hours
Component: frontend/app/(dashboard)/settings/

Description: Redesign settings pages with moon theme, tab navigation, better organization.

Current State: All settings on one page, overwhelming number of options, poor visual organization.

Desired State: Tab navigation (Account, Wallet, Security, Preferences, API, Compliance), each tab with focused settings, clear section grouping, confirmation modals for dangerous actions, save/cancel buttons with visual feedback.

Tab Structure: Account (profile, contact, delete), Wallet (connected wallets, signing devices, default wallet, gas tank settings), Security (password, 2FA, biometric, recovery, sessions, login history), Preferences (theme, language, notifications, date format), API (API keys, webhooks, rate limits, docs), Compliance (verification, OFAC, data export, terms).

Form Elements Styling:

  • Input: #232a34 background, #7c3aed border on focus
  • Toggle: nebula purple when enabled, gray when disabled
  • Buttons: electric blue #00d4ff
  • Dangerous Actions: red #ef4444

Key Acceptance Criteria:

  • Tab navigation renders horizontally below header
  • Active tab highlighted with bottom border (electric blue)
  • Tab content transitions smoothly (fade 200ms)
  • Each tab loads lazily (performance optimization)
  • Form validation shows inline errors
  • Save button disabled if no changes
  • Toast notification on save success
  • Confirmation modal for dangerous actions
  • Mobile: tabs scroll horizontally, stay visible
  • Accessibility: tab navigation keyboard accessible
  • All form fields have proper labels
  • Password strength indicator on password change

Related Files:

  • frontend/app/(dashboard)/settings/page.tsx
  • frontend/components/settings/ (create folder)

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignStellar WaveIssues in the Stellar wave programenhancementNew feature or requestgood first issueGood for newcomers

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions