diff --git a/src/lib/helpers/platform.ts b/src/lib/helpers/platform.ts
new file mode 100644
index 000000000..98920c7c6
--- /dev/null
+++ b/src/lib/helpers/platform.ts
@@ -0,0 +1,3 @@
+export function isMac(): boolean {
+ return window.navigator.platform.toUpperCase().indexOf('MAC') >= 0;
+}
diff --git a/src/lib/layout/navigation.svelte b/src/lib/layout/navigation.svelte
index 4a4eeb202..bd2a9fbae 100644
--- a/src/lib/layout/navigation.svelte
+++ b/src/lib/layout/navigation.svelte
@@ -3,6 +3,7 @@
import { page } from '$app/stores';
import { trackEvent } from '$lib/actions/analytics';
import { tooltip } from '$lib/actions/tooltip';
+ import { isMac } from '$lib/helpers/platform';
import { slide } from '$lib/helpers/transition';
$: project = $page.params.project;
@@ -132,7 +133,12 @@
href={`${projectPath}/settings`}
on:click={() => trackEvent('click_menu_settings')}
class:is-selected={$page.url.pathname.startsWith(`${projectPath}/settings`)}
- title="Settings">
+ title="Settings"
+ use:tooltip={{
+ content: 'Settings',
+ placement: 'right',
+ disabled: !narrow
+ }}>
Settings
@@ -146,7 +152,7 @@
aria-label="resize menu"
on:click={() => (narrow = !narrow)}
use:tooltip={{
- content: 'Alt + S'
+ content: isMac() ? '⌥ + S' : 'Alt + S'
}}>