import 'package:QuickSSH/services/settings_controller.dart'; import 'package:flutter/material.dart'; import 'screens/home_screen.dart'; import 'package:QuickSSH/classes/theme_provider.dart'; import 'package:QuickSSH/services/theme_controller.dart'; import 'package:QuickSSH/services/settings_controller.dart'; final themeController = ThemeController(); final settingsController = SettingsController(); void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return ListenableBuilder( listenable: themeController, builder: (context, child) { return MaterialApp( title: 'Quick SSH', theme: MyThemes.lightTheme, darkTheme: MyThemes.darkTheme, themeMode: themeController.themeMode, home: const HomeScreen(), ); }, ); } }