import 'package:babylonia_terminal_launcher/screens/screens.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:media_kit/media_kit.dart';
import 'package:yaru/theme.dart';
import './screens/screens.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
MediaKit.ensureInitialized();
runApp(const BabyloniaLauncher());
}
class BabyloniaLauncher extends StatelessWidget {
const BabyloniaLauncher({super.key});
@override
Widget build(BuildContext context) {
return YaruTheme(
builder: (context, yaru, child) => MaterialApp(
title: "Babylonia Terminal",
debugShowCheckedModeBanner: false,
theme: yaru.theme,
darkTheme: yaru.darkTheme,
themeMode: ThemeMode.system,
highContrastTheme: yaruHighContrastLight,
highContrastDarkTheme: yaruHighContrastDark,
home: const Menu(),
),
);
}
}
class Menu extends StatefulWidget {
const Menu({super.key});
@override
State