v1.1.23+53
All checks were successful
Flutter Schmutter / build (push) Successful in 3m40s

- bye go_router
This commit is contained in:
2025-06-12 11:39:31 +02:00
parent 16ebc51e77
commit dff9cda829
9 changed files with 173 additions and 94 deletions

View File

@@ -1,5 +1,4 @@
import 'dart:io';
import 'dart:typed_data';
import 'package:f0ckapp/screens/fullscreen_screen.dart';
import 'package:f0ckapp/widgets/end_drawer.dart';
@@ -9,7 +8,6 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:go_router/go_router.dart';
import 'package:share_plus/share_plus.dart';
import 'package:f0ckapp/models/mediaitem_model.dart';
@@ -132,7 +130,8 @@ class _DetailViewState extends ConsumerState<DetailView> {
label: Text(mediaState.tag!),
onDeleted: () {
ref.read(mediaProvider.notifier).setTag(null);
context.go('/', extra: true);
//context.push('/', extra: true);
Navigator.pushNamed(context, '/');
},
),
),
@@ -148,7 +147,8 @@ class _DetailViewState extends ConsumerState<DetailView> {
leading: IconButton(
icon: const Icon(Icons.arrow_back),
onPressed: () {
context.canPop() ? context.pop() : context.go('/', extra: true);
Navigator.canPop(context) ? Navigator.pop(context) : Navigator.pushNamed(context, '/');
//context.canPop() ? context.pop() : context.go('/', extra: true);
},
),
actions: [
@@ -278,7 +278,7 @@ class _DetailViewState extends ConsumerState<DetailView> {
if (tag.tag == 'sfw' || tag.tag == 'nsfw') return;
setState(() {
mediaNotifier.setTag(tag.tag);
context.go('/', extra: true);
Navigator.pushReplacementNamed(context, '/');
});
},
label: Text(tag.tag),