feat: implement launch minimized option

This commit is contained in:
Hachi-R 2024-10-30 15:38:17 -03:00
parent 7af56cd7cc
commit 9e020652c9
4 changed files with 10 additions and 5 deletions

View file

@ -114,7 +114,9 @@ declare global {
updateUserPreferences: (
preferences: Partial<UserPreferences>
) => Promise<void>;
autoLaunch: (enabled: boolean) => Promise<void>;
autoLaunch: (
autoLaunchProps: { enabled?: boolean; minimized?: boolean }
) => Promise<void>;
authenticateRealDebrid: (apiToken: string) => Promise<RealDebridUser>;
/* Download sources */

View file

@ -62,7 +62,7 @@ export function SettingsBehavior() {
label={t("launch_with_system")}
onChange={() => {
handleChange({ runAtStartup: !form.runAtStartup });
window.electron.autoLaunch(!form.runAtStartup);
window.electron.autoLaunch({ enabled: !form.runAtStartup });
}}
checked={form.runAtStartup}
/>
@ -77,6 +77,7 @@ export function SettingsBehavior() {
disabled={!form.runAtStartup}
onChange={() => {
handleChange({ startMinimized: !form.startMinimized });
window.electron.autoLaunch({ minimized: !form.startMinimized });
}}
/>
</div>