Add first-time setup onboarding flow
Introduces a multi-step onboarding process for first-time users, including theme selection and default browser setup. Adds setup.html, setup.js, and setup.css for the new UI, updates main.js and preload.js to support onboarding logic and IPC handlers, and adjusts theme-manager.js for correct theme directory resolution.
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@ const path = require('path');
|
||||
|
||||
class ThemeManager {
|
||||
constructor() {
|
||||
this.themesDir = path.join(__dirname, '..', 'themes');
|
||||
this.themesDir = path.join(__dirname, 'themes');
|
||||
this.userThemesDir = path.join(this.themesDir, 'user');
|
||||
this.downloadedThemesDir = path.join(this.themesDir, 'downloaded');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user