diff --git a/src/lib/components/HelpPanel.svelte b/src/lib/components/HelpPanel.svelte
new file mode 100644
index 0000000..bf7208e
--- /dev/null
+++ b/src/lib/components/HelpPanel.svelte
@@ -0,0 +1,155 @@
+
+
+
e.key === "Escape" && onClose()}
+>
+
e.stopPropagation()}
+ role="dialog"
+ aria-labelledby="help-title"
+ >
+
+
+ How to Use Hikari Desktop
+
+
+
+
+
+ {#each sections as section}
+
+
{section.title}
+
+ {#each section.items as item}
+ -
+ •
+ {item}
+
+ {/each}
+
+
+ {/each}
+
+
+
+ Need more help? Join our Discord community for support and updates!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/components/StatusBar.svelte b/src/lib/components/StatusBar.svelte
index c387ea9..10c5d54 100644
--- a/src/lib/components/StatusBar.svelte
+++ b/src/lib/components/StatusBar.svelte
@@ -16,6 +16,7 @@
import { onMount } from "svelte";
import StatsDisplay from "./StatsDisplay.svelte";
import AboutPanel from "./AboutPanel.svelte";
+ import HelpPanel from "./HelpPanel.svelte";
import { achievementProgress } from "$lib/stores/achievements";
const DISCORD_URL = "https://chat.nhcarrigan.com";
@@ -29,6 +30,7 @@
let appVersion = $state("");
let showStats = $state(false);
let showAbout = $state(false);
+ let showHelp = $state(false);
const progress = $derived($achievementProgress);
let currentConfig: HikariConfig = $state({
model: null,
@@ -269,6 +271,20 @@
/>
+