import React, { useState } from 'react'; import { ArrowLeft, Search, Layers, FileText, CheckSquare, Keyboard, Pin, FolderTree, Folder, Sparkles, Command, CornerDownLeft, CornerUpLeft, MoveVertical, Check, Share2, Users, } from 'lucide-react'; interface HelpViewProps { onBack: () => void; } type HelpCategory = 'all' | 'workspace' | 'triage' | 'tasks' | 'shortcuts'; export const HelpView: React.FC = ({ onBack }) => { const [activeCategory, setActiveCategory] = useState('all'); const [searchQuery, setSearchQuery] = useState(''); return (
{/* Header Bar */}

Hilfe & Dokumentation

Alles Wichtige zur Tastaturbedienung, Outliner-Notizen, Triage und Zusammenarbeit

{/* Search */}
setSearchQuery(e.target.value)} placeholder="In Hilfe suchen…" className="w-full h-8 pl-8 pr-3 input-field text-xs bg-canvas" />
{/* Category Filter Pills */}
{[ { id: 'all', label: 'Alle Themen', icon: Sparkles }, { id: 'workspace', label: 'Workspace & Outliner', icon: FileText }, { id: 'triage', label: 'Triage & Quick-Dump', icon: Layers }, { id: 'tasks', label: 'Aufgaben & Listen', icon: CheckSquare }, { id: 'shortcuts', label: 'Tastatur-Kürzel', icon: Keyboard }, ].map((cat) => { const Icon = cat.icon; const isActive = activeCategory === cat.id; return ( ); })}
{/* Grid of Documentation Cards */}
{/* SECTION: WORKSPACE & OUTLINER */} {(activeCategory === 'all' || activeCategory === 'workspace') && (

Workspace: Der hierarchische Logseq-Outliner

Jede Notiz in MindSift ist ein flexibler hierarchischer Outliner und wird als Standard-Markdown auf der Festplatte gespeichert.

Flüssige Tastatursteuerung

  • Enter: Erzeugt sofort einen neuen Bullet-Point auf derselben Ebene.
  • Tab: Rückt den aktuellen Bullet-Point ein und ordnet ihn dem vorherigen Punkt unter.
  • Shift + Tab: Rückt den Bullet-Point wieder nach links aus (verringert die Tiefe).
  • Shift + Enter: Erzeugt einen weichen Zeilenumbruch innerhalb desselben Textblocks.
  • Backspace: Auf einem leeren Block rückt er die Ebene aus bzw. löscht den leeren Bullet.

Slash-Befehle (/)

Tippe einfach / in einen leeren Block, um den Typ flexibel zu wechseln:

/todo (Checkbox-Aufgabe) /h1 (Haupt-Überschrift) /h2 (Abschnitts-Titel) /h3 (Unter-Überschrift) /code (Code-Block) /table (Markdown-Tabelle) /callout (Hinweis-Box) /progress (Fortschritt 0-100%)

Ordnerstruktur & Drag & Drop

Notizen können im linken Datei-Explorer per Drag & Drop direkt auf beliebige Ordner gezogen werden, um sie zu verschieben. Ziehst du eine Notiz auf das Hauptverzeichnis, wird sie aus allen Unterordnern herausgenommen.

Zoom-Hoisting & Favoriten anpinnen

  • Klick auf den Bullet-Punkt (•): Fokussiert tief in diesen Ast hinein (Zoom-in Hoisting). Du kannst über die Breadcrumbs ganz oben jederzeit zurückspringen.
  • Bullet-Punkt ziehen: Verschiebt den Block samt aller eingerückten Unterelemente an eine neue Position.
  • Anpinnen: Wichtige Notizen heften sich ganz oben im Datei-Explorer unter „Angepinnte Notizen" an.
)} {/* SECTION: TRIAGE & QUICK DUMP */} {(activeCategory === 'all' || activeCategory === 'triage') && (

Triage & Quick Dump: Der Kopf frei in 3 Sekunden

Sofortiges Erfassen ohne Reibung. Gedanken werden gesammelt und anschließend im Triage-Deck mit 1 Taste entschieden.

1. Blitz-Erfassung

Drücke überall C oder /, tippe den Gedanken ein und drücke Enter.

2. Triage Entscheidungs-Tasten

  • H oder ← : Wegwerfen / Erledigt
  • L oder → : Als Aufgabe anlegen
  • T : Aufgabe mit Fälligkeitsdatum
  • D : In Workspace-Notiz umwandeln
  • Leertaste : Später (ans Ende schieben)

3. Direkt-Zuordnung

Über das Dropdown neben der Eingabeleiste kannst du einen Eintrag schon beim Schreiben direkt einer Aufgabenliste, Einkaufsliste oder Notiz zuweisen.

)} {/* SECTION: TASKS & LISTS */} {(activeCategory === 'all' || activeCategory === 'tasks') && (

Aufgaben, Listen & Team-Zusammenarbeit

Verwalte Aufgabenlisten, Einkaufslisten und teile sie mit Teams und Räumen in Echtzeit.

Aufgabenlisten teilen & Avatar-Stack

Jede Aufgabenliste kann über den Button „Teilen" einem gemeinsamen Team-Space zugeordnet werden. Im Header und auf den Tabs zeigt der Avatar-Stack sofort an, wer Eigentümer ist und welche Teammitglieder Zugriff haben.

Globale To-Dos Rollup

Im Workspace-Tab „Globale To-Dos" werden automatisch alle offenen Checkboxen (- [ ]) aus sämtlichen Notizen und Ordnern aggregiert. Ein Klick auf die Checkbox synchronisiert die Aufgabe in Echtzeit direkt in der physischen Markdown-Datei!

)} {/* SECTION: SHORTCUTS CHEAT SHEET */} {(activeCategory === 'all' || activeCategory === 'shortcuts') && (

Tastatur-Kürzel Gesamtübersicht

Schneller arbeiten ohne Maus: Alle Hotkeys auf einen Blick.

Taste Bereich Funktion
C oder / Global Fokus sofort in die Schnellerfassungsleiste setzen
Enter Schnellerfassung Gedanken sofort speichern
Esc Schnellerfassung Eingabe leeren & Menüs schließen
Enter Workspace Outliner Neuen Bullet-Point auf gleicher Ebene anlegen
Tab Workspace Outliner Bullet-Point einrücken (dem vorherigen unterordnen)
Shift + Tab Workspace Outliner Bullet-Point ausrücken (Ebene verringern)
Shift + Enter Workspace Outliner Weicher Zeilenumbruch innerhalb des aktuellen Blocks
Backspace Workspace Outliner Bei leerem Block: Ebene ausrücken bzw. Bullet löschen
/ Workspace Outliner Slash-Command-Menü öffnen (/todo, /h1, /code, ...)
H oder ← Triage-Deck Gedanken verwerfen / erledigen
L oder → Triage-Deck Gedanken sofort zur Aufgabe machen
T Triage-Deck Aufgabe mit Fälligkeitsdatum anlegen
D Triage-Deck Gedanken in Notiz/Dokument umwandeln
Leertaste Triage-Deck Karte überspringen („Später" – ans Ende schieben)
)}
); };