diff --git a/website/src/lib/components/Logo.svelte b/website/src/lib/components/Logo.svelte
index 9060e8cb..9833a15b 100644
--- a/website/src/lib/components/Logo.svelte
+++ b/website/src/lib/components/Logo.svelte
@@ -2,10 +2,12 @@
import { base } from '$app/paths';
import { mode } from 'mode-watcher';
+
+ export let iconOnly = false;
diff --git a/website/src/lib/components/Menu.svelte b/website/src/lib/components/Menu.svelte
index 48a50455..70291d88 100644
--- a/website/src/lib/components/Menu.svelte
+++ b/website/src/lib/components/Menu.svelte
@@ -26,7 +26,13 @@
Layers3,
MountainSnow,
GalleryVertical,
- Languages
+ Languages,
+ Settings,
+ Info,
+ File,
+ View,
+ FilePen,
+ HeartHandshake
} from 'lucide-svelte';
import {
@@ -102,14 +108,18 @@
let layerSettingsOpen = false;
-
+
-
+
+
- {$_('gpx.file')}
+
+
+ {$_('gpx.file')}
+
@@ -146,7 +156,10 @@
- {$_('menu.edit')}
+
+
+ {$_('menu.edit')}
+
@@ -182,7 +195,10 @@
- {$_('menu.view')}
+
+
+ {$_('menu.view')}
+
@@ -217,7 +233,12 @@
- {$_('menu.settings')}
+
+
+
+ {$_('menu.settings')}
+
+
@@ -307,16 +328,29 @@
-
+
+
+ {$_('menu.about')}
+
+
+
+
+ {$_('menu.donate')}
+
+
+
diff --git a/website/src/lib/components/toolbar/Toolbar.svelte b/website/src/lib/components/toolbar/Toolbar.svelte
index 6a26b2d8..9627af34 100644
--- a/website/src/lib/components/toolbar/Toolbar.svelte
+++ b/website/src/lib/components/toolbar/Toolbar.svelte
@@ -19,7 +19,7 @@
diff --git a/website/static/icon-dark.svg b/website/static/icon-dark.svg
new file mode 100644
index 00000000..6fc7a6c0
--- /dev/null
+++ b/website/static/icon-dark.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/website/static/icon.svg b/website/static/icon.svg
new file mode 100644
index 00000000..1778b8b1
--- /dev/null
+++ b/website/static/icon.svg
@@ -0,0 +1,81 @@
+
+
+
+