From 7c263bf2a56cf63388bbca290b45c9692c22c141 Mon Sep 17 00:00:00 2001 From: Owais Jamil Date: Mon, 7 Sep 2026 11:48:32 -0500 Subject: [PATCH] feat: external links in desktop icons --- .changeset/all-hoops-relate.md | 5 ++ src/lib/components/DesktopIcon.svelte | 31 ++++++++----- src/lib/components/GnomeMenuBar.svelte | 64 ++++++++++++-------------- src/lib/launcher.ts | 5 +- static/logos/apple-classic.svg | 18 ++++++++ 5 files changed, 76 insertions(+), 47 deletions(-) create mode 100644 .changeset/all-hoops-relate.md create mode 100644 static/logos/apple-classic.svg diff --git a/.changeset/all-hoops-relate.md b/.changeset/all-hoops-relate.md new file mode 100644 index 0000000..2ced3f7 --- /dev/null +++ b/.changeset/all-hoops-relate.md @@ -0,0 +1,5 @@ +--- +'intrepid-ibex': minor +--- + +added external link capability to desktop icons diff --git a/src/lib/components/DesktopIcon.svelte b/src/lib/components/DesktopIcon.svelte index 2b8afb9..39ddef5 100644 --- a/src/lib/components/DesktopIcon.svelte +++ b/src/lib/components/DesktopIcon.svelte @@ -1,19 +1,26 @@ - +{#if href} + + + {label} + +{:else} + +{/if}