/** Primary shell navigation (data-driven). */ export const PRIMARY_NAV = [ { id: "home", label: "Home", icon: "⌂", target: "home" }, { id: "library", label: "Library", icon: "⊟", target: "library" }, { id: "store", label: "Store", icon: "⊞", target: "store" }, { id: "mods", label: "Mods", icon: "◇", target: "mods" }, { id: "settings", label: "Settings", icon: "⚙", target: "settings" }, ]; /** Quick actions in the expanded guide. */ export const QUICK_ACTIONS = [ { id: "search", label: "Search", icon: "⌕", panel: "search" }, { id: "notifications", label: "Notifications", icon: "🔔", panel: "notifications" }, { id: "downloads", label: "Downloads", icon: "↓", panel: "downloads" }, { id: "controller", label: "Controller Settings", icon: "🎮", panel: "controller" }, { id: "power", label: "Power Menu", icon: "⏻", action: "power" }, ]; /** Mock recently played titles (replace with library bridge later). */ export const RECENT_ITEMS = [ { id: "recent-halo", title: "Halo Infinite", source: "steam", lastPlayed: "2 hours ago", accent: "#1e4a6e", }, { id: "recent-cyber", title: "Cyberpunk 2077", source: "gog", lastPlayed: "Yesterday", accent: "#5c1a3a", }, { id: "recent-fortnite", title: "Fortnite", source: "epic", lastPlayed: "3 days ago", accent: "#2a3a5c", }, { id: "recent-emulator", title: "Nebula Arcade", source: "local", lastPlayed: "Last week", accent: "#1a3c2e", }, ]; export const SOURCE_LABELS = { steam: "Steam", gog: "GOG", epic: "Epic", local: "Local", }; export const NAVIGABLE_VIEWS = new Set(PRIMARY_NAV.map((item) => item.target));