chore(orbit): toggle to hide the Psy Orbit topbar trigger in Settings

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Psychotoxical
2026-04-24 19:53:59 +02:00
parent abbf6fc345
commit 7378bdf820
11 changed files with 36 additions and 0 deletions
+6
View File
@@ -61,6 +61,9 @@ interface AuthState {
showArtistImages: boolean;
showTrayIcon: boolean;
minimizeToTray: boolean;
/** Whether the "Psy Orbit" topbar trigger is rendered. Users who never
* touch Orbit can hide it so the header stays uncluttered. */
showOrbitTrigger: boolean;
discordRichPresence: boolean;
enableAppleMusicCoversDiscord: boolean;
/** Opt-in: fetch upcoming tour dates from Bandsintown for the Now-Playing info panel. */
@@ -217,6 +220,7 @@ interface AuthState {
setShowArtistImages: (v: boolean) => void;
setShowTrayIcon: (v: boolean) => void;
setMinimizeToTray: (v: boolean) => void;
setShowOrbitTrigger: (v: boolean) => void;
setDiscordRichPresence: (v: boolean) => void;
setEnableAppleMusicCoversDiscord: (v: boolean) => void;
setEnableBandsintown: (v: boolean) => void;
@@ -327,6 +331,7 @@ export const useAuthStore = create<AuthState>()(
showArtistImages: false,
showTrayIcon: true,
minimizeToTray: false,
showOrbitTrigger: true,
discordRichPresence: false,
enableAppleMusicCoversDiscord: false,
enableBandsintown: false,
@@ -463,6 +468,7 @@ export const useAuthStore = create<AuthState>()(
setShowArtistImages: (v) => set({ showArtistImages: v }),
setShowTrayIcon: (v) => set({ showTrayIcon: v }),
setMinimizeToTray: (v) => set({ minimizeToTray: v }),
setShowOrbitTrigger: (v) => set({ showOrbitTrigger: v }),
setDiscordRichPresence: (v) => set({ discordRichPresence: v }),
setEnableAppleMusicCoversDiscord: (v) => set({ enableAppleMusicCoversDiscord: v }),
setEnableBandsintown: (v) => set({ enableBandsintown: v }),