v1.1.22+52
All checks were successful
Flutter Schmutter / build (push) Successful in 3m39s

This commit is contained in:
Flummi 2025-06-11 21:30:05 +02:00
parent 7981436374
commit 16ebc51e77
5 changed files with 20 additions and 12 deletions

View File

@ -124,6 +124,7 @@ class _DetailViewState extends ConsumerState<DetailView> {
return Scaffold( return Scaffold(
endDrawer: EndDrawer(ref: ref), endDrawer: EndDrawer(ref: ref),
endDrawerEnableOpenDragGesture: false,
persistentFooterButtons: mediaState.tag != null persistentFooterButtons: mediaState.tag != null
? [ ? [
Center( Center(
@ -141,7 +142,6 @@ class _DetailViewState extends ConsumerState<DetailView> {
slivers: [ slivers: [
SliverAppBar( SliverAppBar(
floating: true, floating: true,
pinned: true,
snap: true, snap: true,
centerTitle: true, centerTitle: true,
title: Text('f0ck #${mediaState.mediaItems[_currentIndex].id}'), title: Text('f0ck #${mediaState.mediaItems[_currentIndex].id}'),
@ -227,9 +227,6 @@ class _DetailViewState extends ConsumerState<DetailView> {
), ),
), ),
], ],
flexibleSpace: FlexibleSpaceBar(
background: Container(color: Colors.transparent),
),
), ),
SliverPadding( SliverPadding(
padding: EdgeInsets.zero, padding: EdgeInsets.zero,

View File

@ -40,7 +40,7 @@ class _FullScreenMediaViewState extends State<FullScreenMediaView> {
child: widget.item.mime.startsWith('image') child: widget.item.mime.startsWith('image')
? InteractiveViewer( ? InteractiveViewer(
minScale: 1.0, minScale: 1.0,
maxScale: 6.0, maxScale: 7.0,
child: CachedNetworkImage( child: CachedNetworkImage(
imageUrl: widget.item.mediaUrl, imageUrl: widget.item.mediaUrl,
fit: BoxFit.contain, fit: BoxFit.contain,

View File

@ -106,7 +106,7 @@ class _MediaGridState extends ConsumerState<MediaGrid> {
], ],
), ),
SliverPadding( SliverPadding(
padding: const EdgeInsets.all(5.0), padding: EdgeInsets.zero,
sliver: SliverGrid( sliver: SliverGrid(
delegate: SliverChildBuilderDelegate( delegate: SliverChildBuilderDelegate(
(context, index) { (context, index) {
@ -136,6 +136,7 @@ class _MediaGridState extends ConsumerState<MediaGrid> {
scrollController: _scrollController, scrollController: _scrollController,
), ),
endDrawer: EndDrawer(ref: ref), endDrawer: EndDrawer(ref: ref),
endDrawerEnableOpenDragGesture: false,
persistentFooterButtons: mediaState.tag != null persistentFooterButtons: mediaState.tag != null
? [ ? [
Center( Center(

View File

@ -10,6 +10,12 @@ class EndDrawer extends StatelessWidget {
const EndDrawer({super.key, required this.ref}); const EndDrawer({super.key, required this.ref});
void _showMsg(String message, BuildContext context) {
ScaffoldMessenger.of(context)
..removeCurrentSnackBar()
..showSnackBar(SnackBar(content: Text(message)));
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Drawer( return Drawer(
@ -105,14 +111,18 @@ class EndDrawer extends StatelessWidget {
), ),
], ],
), ),
ListTile(
title: const Text('Einstellungen'),
onTap: () {
Navigator.pop(context);
_showMsg('wip', context);
},
),
ListTile( ListTile(
title: Text('v${AppVersion.version}'), title: Text('v${AppVersion.version}'),
onTap: () { onTap: () {
ScaffoldMessenger.of(context).showSnackBar( Navigator.pop(context);
const SnackBar( _showMsg('jooong lass das, hier ist nichts', context);
content: Text('jooong lass das, hier ist nichts'),
),
);
}, },
), ),
], ],

View File

@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts # In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix. # of the product and file versions while build-number is used as the build suffix.
version: 1.1.21+51 version: 1.1.22+52
environment: environment:
sdk: ^3.9.0-100.2.beta sdk: ^3.9.0-100.2.beta