Config-Dialog: macOS-Systemsteuerung-Layout mit Hotkey #10
Labels
No labels
agent:done
agent:ready
agent:working
area:analytics
area:chatbot
area:community
area:content
area:hardware
area:health
area:media
area:monetization
area:overlays
area:productivity
area:streaming
bug
duplicate
effort:large
effort:medium
effort:small
enhancement
good-first-issue
help wanted
invalid
priority:backlog
priority:critical
priority:high
priority:low
priority:medium
question
quick-win
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frank/streamertool#10
Loading…
Reference in a new issue
No description provided.
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?
Kontext
Einstellungen liegen aktuell als eigene Seite (
settings) in der Haupt-App (App.tsx) — Server-Port, AI-Konfiguration usw. sind in einfachen Panels untergebracht. Connector-Konfigurationen (Twitch, OBS, Streamer.Bot) sind auf der Seite „Verbindungen“ verteilt.Mit wachsender Funktionalität (#1–#6) wird eine zentrale, übersichtliche Konfigurationsoberfläche nötig.
Ziel
Einen dedizierten Config-Dialog einführen, der:
Layout (macOS-Systemsteuerung)
NSVisualEffectView/ Tauri-Window-Effekte)Themen (Vorschlag)
settings-API)ai-API)Weitere Kategorien können mit neuen Features ergänzt werden.
Hotkey
Cmd+,— analog zu macOS-Apps)global-shortcutPlugin oder Äquivalent; auf Windows/Linux plattformgerechte Defaults (Ctrl+,)Technische Hinweise
/api/settings,/api/ai, Connector-Config-Endpunktesettings-Seite in der Haupt-App kann entfallen oder auf einen Link „Einstellungen öffnen“ reduziert werdenAkzeptanz
Referenzen
src/App.tsx(page === "settings")src-tauri/src/server/api.rs(settings_get/settings_set,ai_get/ai_set)