# Launcher Design — Ninja Nexus

## Koncept

Launcher er Nexus' svar på Start-menu — hurtig adgang til alle apps. Keyboard-first, søge-fokuseret.

**Trigger:** Win-taste, klik på søgefelt i taskbar, eller Ctrl+Space

---

## Layout

```
┌────────────────────────────────────────────────────────────┐
│                                                            │
│         ┌──────────────────────────────────────┐           │
│         │  🔍  Søg apps, filer, indstillinger  │           │
│         └──────────────────────────────────────┘           │
│                                                            │
│         Senest brugt                                         │
│         ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐               │
│         │App1│ │App2│ │App3│ │App4│ │App5│               │
│         └────┘ └────┘ └────┘ └────┘ └────┘               │
│                                                            │
│         Fastgjorte (pinned)                                │
│         ┌────┐ ┌────┐ ┌────┐ ┌────┐                      │
│         │AppA│ │AppB│ │AppC│ │AppD│                      │
│         └────┘ └────┘ └────┘ └────┘                      │
│                                                            │
│         Kategorier                                         │
│         [Produktivitet] [Kommunikation] [Udvikling] [Alle] │
│                                                            │
└────────────────────────────────────────────────────────────┘
```

---

## Søgning

- **Instant search:** Resultater vises efter 2+ tegn, < 100ms (lokal index)
- **Søger i:** App-navn, beskrivelse, kategori
- **Fremtid:** Filer, indstillinger, kommandoer
- **Keyboard:** Piletaster navigér, Enter åbner, Esc lukker

### Søgeresultat

```
┌──────────────────────────────────────────┐
│  🔍  "out"                               │
├──────────────────────────────────────────┤
│  📧  Outlook          Kommunikation  ↵   │
│  📊  Power BI         Produktivitet  ↵   │
│  📝  OneNote          Produktivitet  ↵   │
└──────────────────────────────────────────┘
```

---

## Interaktioner

| Handling | Resultat |
|----------|----------|
| Klik app | App starter, launcher lukker |
| Højreklik app | Pin/unpin, afinstaller (hvis tilladt), app info |
| Træk app til taskbar | Pin til taskbar |
| Ctrl+klik | App starter, launcher forbliver åben |

---

## Admin-kontrol

- Admin kan **force-pin** apps (vises for alle, kan ikke fjernes)
- Admin kan **skjule** apps fra launcher (blokeret, ikke bare skjult)
- Bruger-pinned apps gemmes i brugerprofil

---

## Animation

- Åbn: Scale 95%→100% + fade, 200ms
- Luk: Fade out, 150ms
- Klik udenfor: Luk
- Esc: Luk

---

*Se også: [APP_CENTER_DESIGN.md](./APP_CENTER_DESIGN.md) · [DESKTOP_LAYOUT.md](./DESKTOP_LAYOUT.md)*
