diff --git a/packages/desktop/App.svelte b/packages/desktop/App.svelte index f030ebbe375..6de05d72e84 100644 --- a/packages/desktop/App.svelte +++ b/packages/desktop/App.svelte @@ -1,5 +1,5 @@ + +
+ {#if os === 'win32'} + + {/if} + {#if os === 'darwin'} +
+ {/if} + +
diff --git a/packages/shared/components/index.js b/packages/shared/components/index.js index d9b79de0cd9..1e7e5b69161 100644 --- a/packages/shared/components/index.js +++ b/packages/shared/components/index.js @@ -39,6 +39,7 @@ export { default as ToastContainer } from './ToastContainer.svelte' export { default as ProgressBar } from './ProgressBar.svelte' export { default as Spinner } from './Spinner.svelte' export { default as HR } from './HR.svelte' +export { default as TitleBar } from './TitleBar.svelte' export { default as ButtonRadio } from './ButtonRadio.svelte' export { default as ButtonCheckbox } from './ButtonCheckbox.svelte' diff --git a/packages/shared/lib/electron.ts b/packages/shared/lib/electron.ts index 8d492029714..4183ac11bfd 100644 --- a/packages/shared/lib/electron.ts +++ b/packages/shared/lib/electron.ts @@ -48,8 +48,13 @@ export interface IElectron { getStrongholdBackupDestination(defaultPath: string): Promise; getUserDataPath(): Promise; getDiagnostics(): Promise<{ label: string; value: string; }[]>; + getOS(): Promise; updateActiveProfile(id: string): void; updateMenu(attribute: string, value: unknown): void; + popupMenu(): void; + maximize(): void; + minimize(): void; + close(): void; saveRecoveryKit(kitData: ArrayBuffer): Promise; openUrl(url: string): void;