feat(desktop): add start minimized option for launch at login (#3094)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-01 19:51:43 +02:00
1 parent c2e7fde5bc
commit d691047884
46 files changed
+1198 -526

No files matched your search

@@ -160,6 +160,22 @@ const DesktopSettingsTab: React.FC = observer(() => {
data-flx="user.desktop-settings-tab.switch.autostart-change"
/>
)}
{isDesktop() && desktopWindowBehavior?.startMinimized !== undefined && (
<Switch
label={<Trans>Start minimized</Trans>}
description={
isMac ? (
<Trans>When launched at login, start in the menu bar instead of opening the window</Trans>
) : (
<Trans>When launched at login, start in the system tray instead of opening the window</Trans>
)
}
value={desktopWindowBehavior.startMinimized}
disabled={desktopWindowBehaviorBusy || !autostartEnabled || !desktopWindowBehavior.showTrayIcon}
onChange={(value) => handleDesktopWindowBehaviorChange({startMinimized: value})}
data-flx="user.desktop-settings-tab.switch.start-minimized-change"
/>
)}
{isDesktop() && desktopWindowBehavior && (
<>
<Switch