diff --git a/app/src/electron.js b/app/src/electron.js index 225efda07..1488bb903 100644 --- a/app/src/electron.js +++ b/app/src/electron.js @@ -176,7 +176,8 @@ function fillMissingSettings(value) { ...value, }; if (value['app.useNativeMenu'] !== true && value['app.useNativeMenu'] !== false) { - res['app.useNativeMenu'] = os.platform() == 'darwin' ? true : false; + res['app.useNativeMenu'] = false; + // res['app.useNativeMenu'] = os.platform() == 'darwin' ? true : false; } return res; } diff --git a/packages/web/src/commands/stdCommands.ts b/packages/web/src/commands/stdCommands.ts index 6ab86a21d..058afaf5a 100644 --- a/packages/web/src/commands/stdCommands.ts +++ b/packages/web/src/commands/stdCommands.ts @@ -106,7 +106,7 @@ registerCommand({ category: 'New', icon: 'img shell', name: 'JavaScript Shell', - menuName: ' New JavaScript shell', + menuName: 'New JavaScript shell', onClick: () => { openNewTab({ title: 'Shell #', diff --git a/packages/web/src/settings/SettingsModal.svelte b/packages/web/src/settings/SettingsModal.svelte index b698e733a..06cffb7fd 100644 --- a/packages/web/src/settings/SettingsModal.svelte +++ b/packages/web/src/settings/SettingsModal.svelte @@ -18,6 +18,7 @@ import { EDITOR_THEMES, FONT_SIZES } from '../query/AceEditor.svelte'; import SqlEditor from '../query/SqlEditor.svelte'; import { currentEditorFontSize, currentEditorTheme, extensions, selectedWidget } from '../stores'; + import { isMac } from '../utility/common'; import getElectron from '../utility/getElectron'; import ThemeSkeleton from './ThemeSkeleton.svelte'; @@ -66,7 +67,7 @@ ORDER BY
Appearance
{ restartWarning = true; }} diff --git a/packages/web/src/widgets/TitleBar.svelte b/packages/web/src/widgets/TitleBar.svelte index 928fddabc..c91df8f81 100644 --- a/packages/web/src/widgets/TitleBar.svelte +++ b/packages/web/src/widgets/TitleBar.svelte @@ -5,6 +5,7 @@ import HorizontalMenu from '../modals/HorizontalMenu.svelte'; import { activeTab, currentDatabase } from '../stores'; + import { isMac } from '../utility/common'; import getElectron from '../utility/getElectron'; $: title = _.compact([$activeTab?.title, $currentDatabase?.name, 'DbGate']).join(' - '); @@ -12,23 +13,27 @@
-
- + {#if !isMac()} +
+ + {/if}
{title}
-
-
electron.send('window-action', 'minimize')}> - + {#if !isMac()} +
+
electron.send('window-action', 'minimize')}> + +
+
+ electron.send('window-action', 'maximize')} /> +
+
electron.send('window-action', 'close')}> + +
-
- electron.send('window-action', 'maximize')} /> -
-
electron.send('window-action', 'close')}> - -
-
+ {/if}