[UX/Routing] Implement Hub Navigation & Reader Toolbar Profile Link #26
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context: The application needs a way to navigate between the immersive Reader View and the global Profile/Dashboard without cluttering the reading canvas.
Role: UX & Routing Specialist.
Task: Refactor the navigation flow between the Reader and the Global Hub.
Requirements:
IntelligenceToolbar(inside the reader), add a new "Profile/Home" icon at the bottom./profileroute.MainHubLayout.razor(distinct fromReaderLayout). This layout will contain the full left-hand navigation sidebar (Dashboard, Library, Profile, Settings) as seen in the wireframe.Constraint: Do NOT add the full navigation sidebar to the Reader view. The Reader must remain distraction-free.
Dashboard fix:
Role: Senior Frontend UI/UX Architect
Context
We are building "Nexus E-Reader", a professional knowledge workstation. You have implemented the basic shell of the
Profile/Dashboardhub (as seen in the provided screenshot with purple circles and default blue links). Your task is to refactor this implementation to match the intended high-fidelity design mockup.Objective
Overhaul the
MainHubLayout.razor(the left sidebar) and the core visual foundation of the dashboard to match the "Nexus Station" aesthetic. Eliminate default browser styling (blue links, unstyled lists) and introduce the correct typography, iconography, and neon accents.Design System Constraints
#121212(Deep Dark) or#0D0D0D.rgba(255, 255, 255, 0.03)withbackdrop-filter: blur(10px)(Glassmorphism).#00ff99(Use CSS variable:var(--nexus-neon)).#FFFFFFor#E0E0E0.#888888.Merriweather, serif.Inter,Segoe UI, sans-serif.Refactoring Tasks
1. Left Sidebar (Navigation Panel) Overhaul
Currently, the sidebar looks like an unstyled HTML list. Refactor it to match the mockup:
260px). Use a slightly lighter background than the main content area (e.g.,#161616) and a right border (1px solid rgba(255,255,255,0.05)).Merriweatherfont and add a subtle glowing icon (e.g., a diamond or star SVG) next to it.#A0A0A0) and use theInterfont..active):#FFFFFF).border-left: 3px solid var(--nexus-neon).2. User/Admin Section (Bottom of Sidebar)
admin@nexus.com).3. Main Content Area & Loading State
#121212or a very subtle radial gradient (radial-gradient(circle at center, #1a1a1a 0%, #121212 100%)).flex: 1or CSS Grid).Definition of Done (DoD)