major update

This commit is contained in:
Fabian Freund
2025-03-03 15:15:05 +01:00
parent 200c82a442
commit 20bdc4df3e
103 changed files with 2664 additions and 783 deletions
@@ -1,7 +1,6 @@
import 'package:fading_scroll/fading_scroll.dart';
import 'package:flutter/material.dart';
import 'package:flutter_material_design_icons/flutter_material_design_icons.dart';
import 'package:go_router/go_router.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:lensai/core/routing/routes.dart';
@@ -31,7 +30,7 @@ class SettingsScreen extends HookConsumerWidget {
leading: const Icon(Icons.settings),
trailing: const Icon(Icons.chevron_right),
onTap: () async {
await context.push(GeneralSettingsRoute().location);
await GeneralSettingsRoute().push(context);
},
),
),
@@ -48,7 +47,7 @@ class SettingsScreen extends HookConsumerWidget {
leading: const Icon(MdiIcons.web),
trailing: const Icon(Icons.chevron_right),
onTap: () async {
await context.push(WebEngineSettingsRoute().location);
await WebEngineSettingsRoute().push(context);
},
),
),
@@ -65,7 +64,7 @@ class SettingsScreen extends HookConsumerWidget {
leading: const Icon(MdiIcons.exclamationThick),
trailing: const Icon(Icons.chevron_right),
onTap: () async {
await context.push(BangSettingsRoute().location);
await BangSettingsRoute().push(context);
},
),
),
@@ -1,7 +1,6 @@
import 'package:fast_equatable/fast_equatable.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:go_router/go_router.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:lensai/core/routing/routes.dart';
import 'package:lensai/extensions/nullable.dart';
@@ -33,6 +32,7 @@ class WebEngineHardeningScreen extends HookConsumerWidget {
return Scaffold(
appBar: AppBar(title: const Text('Web Engine Hardening')),
body: preferenceGroups.when(
skipLoadingOnReload: true,
data: (data) {
return Column(
children: [
@@ -85,11 +85,9 @@ class WebEngineHardeningScreen extends HookConsumerWidget {
),
trailing: const Icon(Icons.chevron_right),
onTap: () async {
await context.push(
WebEngineHardeningGroupRoute(
group: group.key,
).location,
);
await WebEngineHardeningGroupRoute(
group: group.key,
).push(context);
},
),
),
@@ -2,7 +2,6 @@ import 'package:fading_scroll/fading_scroll.dart';
import 'package:flutter/material.dart';
import 'package:flutter_material_design_icons/flutter_material_design_icons.dart';
import 'package:flutter_mozilla_components/flutter_mozilla_components.dart';
import 'package:go_router/go_router.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:lensai/core/routing/routes.dart';
import 'package:lensai/extensions/nullable.dart';
@@ -307,7 +306,7 @@ class WebEngineSettingsScreen extends HookConsumerWidget {
leading: const Icon(MdiIcons.shieldLock),
trailing: const Icon(Icons.chevron_right),
onTap: () async {
await context.push(WebEngineHardeningRoute().location);
await WebEngineHardeningRoute().push(context);
},
),
],