π― Launcher Location & Quick Start
Where Is It?β
The launcher is on the LEFT SIDEBAR of the 6d-dashboard, below the discipline pills.
Visual Locationβ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 6D DASHBOARD β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β LEFT SIDEBAR β MAIN CONTENT β
β ββββββββββββ β β
β β [All] β β β
β β [D][S] β β Health Overview β
β β [A][W] β β 3D Ring Display β
β β [I][B] β β Discipline Panels β
β β ββββββββ β β β
β β [βοΈ βΆ] β β β
β βAPPLICA... β β β Click this to expand β
β β ββββββββ β β β
β β β β β
β ββββββββββββ β β
β β β
β β β
β β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
How to Useβ
Step 1: Locate the Launcherβ
- Look at the left sidebar
- Find the button with "βοΈ" icon
- It says "βοΈ βΆ APPLICATIONS" (when collapsed)
Step 2: Click to Expandβ
- Click the launcher button
- Menu expands showing items
- Arrow changes from βΆ to βΌ
BEFORE (Collapsed): AFTER (Expanded):
ββββββββββββββββββββ ββββββββββββββββββββ
β [βοΈ βΆ APPLICA... β β [βοΈ βΌ APPLICA... β
β β β ββββββββββββββββββ€
β β β β β [π¦ Digital P. β
β β β β [π Analytics] β
β β β β [βοΈ Settings] β
β β β ββββββββββββββββββ€
β β β β
ββββββββββββββββββββ ββββββββββββββββββββ
Step 3: Click an Itemβ
- Click on the feature you want
- Example: Click "π¦ Digital Products"
- Menu closes automatically
- Feature launches
Available Itemsβ
π¦ Digital Productsβ
- What: Upload and manage digital products
- Icon: π¦
- Where: First item in launcher
- Action: Opens Digital Product Manager
π Analyticsβ
- What: View dashboard analytics
- Icon: π
- Badge: "3" (notification indicator)
- Status: Placeholder (ready for implementation)
βοΈ Settingsβ
- What: Application settings
- Icon: βοΈ
- Status: Placeholder (ready for implementation)
Button Detailsβ
Normal State (Collapsed)β
βββββββββββββββββββββββ
β βοΈ βΆ APPLICATIONS β β Click to expand
βββββββββββββββββββββββ
β
Cyan border with light glow
Hover Stateβ
βββββββββββββββββββββββ
β βοΈ βΆ APPLICATIONS β β Glows brighter
βββββββββββββββββββββββ
β
Intense cyan glow
Expanded Stateβ
βββββββββββββββββββββββ
β βοΈ βΌ APPLICATIONS β β Arrow points down
βββββββββββββββββββββββ€
β [π¦ Digital...] β β Menu items appear
β [π Analytics] [3] β β Purple text with badge
β [βοΈ Settings] β
βββββββββββββββββββββββ
Menu Item Detailsβ
Item Appearanceβ
ββββββββββββββββββββββββ
β π¦ DIGITAL PRODUCTS β β Icon + Label
ββββββββββββββββββββββββ
β
Purple border
Dark background
On Hoverβ
ββββββββββββββββββββββββ
β π¦ DIGITAL PRODUCTS β β Glows & darkens
ββββββββββββββββββββββββ
β
Purple glow effect
Darker background
With Badge (Analytics)β
ββββββββββββββββββββββββββββββ
β π ANALYTICS [3] β β Badge shows count
ββββββββββββββββββββββββββββββ
β β
Icon + Label Badge (cyan)
Quick Referenceβ
| Action | What Happens |
|---|---|
| Click launcher button | Toggles menu (expands/collapses) |
| Hover on button | Glows with cyan effect |
| Hover on menu item | Glows with purple effect + darkens |
| Click menu item | Launches feature + auto-closes menu |
| Click outside | Menu stays open (click button to close) |
Keyboard Navigationβ
| Key | Action |
|---|---|
| Tab | Navigate to launcher button |
| Enter/Space | Expand/collapse menu |
| Tab | Move through menu items |
| Enter | Select menu item |
| Esc | Close menu (future) |
Tips & Tricksβ
π‘ Tip 1: The launcher is always visible
- No need to scroll
- Easy one-click access
π‘ Tip 2: Menu auto-closes after selection
- Select item β action launches β menu closes
- Just click again to open
π‘ Tip 3: Badges show notifications
- "3" in Analytics = 3 notifications
- Check back for updates
π‘ Tip 4: Hover shows descriptions
- Hover over item
- Tooltip appears (if description set)
Customization (For Developers)β
Adding New Itemsβ
Edit src/app/routes/dashboard-6d/index.tsx:
const launcherItems: LauncherItem[] = [
{
id: "my-feature",
label: "My Feature",
icon: "π―",
description: "What this feature does",
onClick: () => {
// Your action here
onNavigate?.("my-feature");
},
badge: "5", // Optional
},
];
Changing Iconβ
{
id: 'analytics',
label: 'Analytics',
icon: 'π', // Change from π to π
// ...
}
Changing Labelβ
{
id: 'analytics',
label: 'Advanced Analytics', // Longer label
// ...
}
Removing Itemβ
Delete it from the launcherItems array:
const launcherItems: LauncherItem[] = [
{
id: "digital-products",
// ...
},
// Remove this one:
// {
// id: 'analytics',
// // ...
// },
];
Stylingβ
Colorsβ
- Button Border: Cyan (#52d1ff)
- Button Glow: Cyan with transparency
- Menu Items: Purple (#b782ff) border
- Menu Glow: Purple with transparency
- Badge: Cyan background (#52d1ff)
Sizesβ
- Button Height: ~40px
- Button Width: ~160px (approximate)
- Menu Item Height: ~40px
- Font Size: Small (0.75rem)
Animationsβ
- Expand/Collapse: 250ms smooth slide
- Hover: 200ms smooth transition
- Glow: CSS shadow, GPU-accelerated
Troubleshootingβ
Launcher not showing?β
- Refresh the page (Cmd+R or Ctrl+R)
- Check browser console (F12) for errors
- Make sure
launcherItemsare being passed toLcarsFrame
Items not clickable?β
- Make sure
onClickfunction is defined - Check browser console for JavaScript errors
- Verify LauncherItem interface is correct
Badge not showing?β
- Make sure
badgeproperty is set:badge: '5' - Badge only shows if string value provided
Styling wrong?β
- Check if Aurora tokens CSS is loaded
- Verify CSS custom properties are set (
:root { --aurora-accent-1: ... }) - Check browser DevTools (F12) β Elements β Styles
Next Stepsβ
- β Found the launcher - It's on the left sidebar
- β Understand how to use it - Click to expand, select items
- β³ Try clicking items - Launch features
- β³ Customize - Add your own items (if developer)
- β³ Deploy - Use in production
Referenceβ
- Full Guide:
LAUNCHER_GUIDE.md - Component Code:
/src/components/lcars/LcarsLauncher.tsx - Integration:
/src/app/routes/dashboard-6d/index.tsx - Styles: Aurora tokens in
/src/theme/
Version: 1.0.0
Status: β
Ready to Use
Date: October 21, 2025
Location: Left sidebar below discipline pills π