diff --git a/js/desktop/src/features/onboarding/onboarding-keyboard.tsx b/js/desktop/src/features/onboarding/onboarding-keyboard.tsx
index 8307229..8d31893 100644
--- a/js/desktop/src/features/onboarding/onboarding-keyboard.tsx
+++ b/js/desktop/src/features/onboarding/onboarding-keyboard.tsx
@@ -29,7 +29,7 @@ function KeyCap({
@@ -80,17 +86,7 @@ export function OnboardingOverlay({ onComplete }: { onComplete: () => void }) {
{step === 'welcome' && (
-
-
- to begin
-
- >
- }
+ subtitle="To use llink, you must learn the keyboard shortcuts. Don't worry, once you learn them, you'll feel like your flowing."
>
@@ -98,33 +94,7 @@ export function OnboardingOverlay({ onComplete }: { onComplete: () => void }) {
{step === 'hold' &&
}
{step === 'toggle' &&
}
{step === 'tap' &&
}
- {step === 'permission' &&
}
- {step === 'done' && (
-
-
-
- for all shortcuts
-
- >
- }
- >
-
-
- to talk
-
- switch audio / video
-
- to start and stop
-
-
-
- )}
+ {step === 'permission' &&
}
{STEPS.map((s, i) => (
@@ -141,6 +111,28 @@ export function OnboardingOverlay({ onComplete }: { onComplete: () => void }) {
/>
))}
+
+
+ {index > 0 && (
+
+ back
+
+ )}
+ {step === 'welcome' && (
+
+ continue
+
+ )}
+
diff --git a/js/desktop/src/features/onboarding/onboarding-step.tsx b/js/desktop/src/features/onboarding/onboarding-step.tsx
index 2f9b9e2..33447ca 100644
--- a/js/desktop/src/features/onboarding/onboarding-step.tsx
+++ b/js/desktop/src/features/onboarding/onboarding-step.tsx
@@ -1,7 +1,7 @@
import type { ReactNode } from 'react';
/** How long a success state lingers before the wizard auto-advances, in ms. */
-export const SUCCESS_DWELL_MS = 800;
+export const SUCCESS_DWELL_MS = 2000;
interface OnboardingStepProps {
title: ReactNode;