Add onboarding flow using Reactour (#4635)

# Description of Changes
Add onboarding flow
This commit is contained in:
James Brunton
2025-10-20 15:07:40 +01:00
committed by GitHub
parent 3e6236d957
commit 3e23dc59b6
34 changed files with 2381 additions and 91 deletions
@@ -8,6 +8,7 @@ export interface UserPreferences {
theme: ThemeMode;
toolPanelModePromptSeen: boolean;
showLegacyToolDescriptions: boolean;
hasCompletedOnboarding: boolean;
}
export const DEFAULT_PREFERENCES: UserPreferences = {
@@ -17,6 +18,7 @@ export const DEFAULT_PREFERENCES: UserPreferences = {
theme: getSystemTheme(),
toolPanelModePromptSeen: false,
showLegacyToolDescriptions: false,
hasCompletedOnboarding: false,
};
const STORAGE_KEY = 'stirlingpdf_preferences';