This commit is contained in:
2025-10-26 19:55:33 +01:00
parent 8c1de0f883
commit f4ed89a550
10 changed files with 24 additions and 22 deletions

View File

@@ -6,14 +6,15 @@ import 'package:flutter/services.dart';
import 'package:pocketbase/pocketbase.dart';
import 'package:provider/provider.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:shoppinglist/widgets/auth_gate.dart';
import 'package:listenmeister/widgets/auth_gate.dart';
import 'package:window_manager/window_manager.dart';
import 'package:shoppinglist/services/api.dart';
import 'package:shoppinglist/providers/theme.dart';
import 'package:listenmeister/services/api.dart';
import 'package:listenmeister/providers/theme.dart';
late final PocketBase pb;
late final ApiService apiService;
const String appName = "ListenMeister";
void main() async {
WidgetsFlutterBinding.ensureInitialized();
@@ -28,7 +29,7 @@ void main() async {
size: Size(400, 720),
minimumSize: Size(380, 600),
center: true,
title: 'Einkaufsliste',
title: appName,
);
windowManager.waitUntilReadyToShow(windowOptions, () async {
await windowManager.show();
@@ -62,7 +63,7 @@ class MyApp extends StatelessWidget {
return Consumer<ThemeProvider>(
builder: (context, themeProvider, child) {
return MaterialApp(
title: 'Einkaufsliste',
title: appName,
debugShowCheckedModeBanner: false,
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(

View File

@@ -2,9 +2,9 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:shoppinglist/main.dart';
import 'package:shoppinglist/models/models.dart';
import 'package:shoppinglist/widgets/members_dialog.dart';
import 'package:listenmeister/main.dart';
import 'package:listenmeister/models/models.dart';
import 'package:listenmeister/widgets/members_dialog.dart';
class ListDetailPage extends StatefulWidget {
final Liste list;

View File

@@ -4,10 +4,10 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:shoppinglist/main.dart';
import 'package:shoppinglist/models/models.dart';
import 'package:shoppinglist/pages/list_detail.dart';
import 'package:shoppinglist/providers/theme.dart';
import 'package:listenmeister/main.dart';
import 'package:listenmeister/models/models.dart';
import 'package:listenmeister/pages/list_detail.dart';
import 'package:listenmeister/providers/theme.dart';
class ListsPage extends StatefulWidget {
const ListsPage({super.key});

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:shoppinglist/main.dart';
import 'package:listenmeister/main.dart';
class LoginPage extends StatefulWidget {
const LoginPage({super.key});

View File

@@ -2,7 +2,7 @@ import 'dart:async';
import 'package:pocketbase/pocketbase.dart';
import 'package:shoppinglist/models/models.dart';
import 'package:listenmeister/models/models.dart';
class ApiService {
final PocketBase pb;

View File

@@ -2,9 +2,9 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:shoppinglist/main.dart';
import 'package:shoppinglist/pages/lists.dart';
import 'package:shoppinglist/pages/login.dart';
import 'package:listenmeister/main.dart';
import 'package:listenmeister/pages/lists.dart';
import 'package:listenmeister/pages/login.dart';
class AuthGate extends StatefulWidget {
const AuthGate({super.key});

View File

@@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
import 'package:pocketbase/pocketbase.dart';
import 'package:shoppinglist/main.dart';
import 'package:shoppinglist/models/models.dart';
import 'package:listenmeister/main.dart';
import 'package:listenmeister/models/models.dart';
class MembersDialog extends StatefulWidget {
final Liste list;