feat: Add rich AUR details, component installer & initial setup wizard

This commit is contained in:
RarDog
2026-09-13 18:55:03 +03:00
parent cd6dd41552
commit 524d99c7ca
9 changed files with 1359 additions and 40 deletions
+7
View File
@@ -16,6 +16,7 @@ import 'screens/starter_packs_screen.dart';
import 'screens/updates_screen.dart';
import 'widgets/keyboard_shortcuts_dialog.dart';
import 'widgets/package_inspector.dart';
import 'widgets/setup_wizard_dialog.dart';
import 'widgets/spotlight_search_dialog.dart';
class MainLayout extends StatefulWidget {
@@ -32,6 +33,12 @@ class _MainLayoutState extends State<MainLayout> {
void initState() {
super.initState();
_performInitialBadgeScan();
WidgetsBinding.instance.addPostFrameCallback((_) {
if (!AppSettingsService.instance.hasCompletedSetupWizard && mounted) {
SetupWizardDialog.show(context);
}
});
}
Future<void> _performInitialBadgeScan() async {