From aafd160c447e6b344f46ae4c13d7c46b4fa3c2e6 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 17 Nov 2025 22:00:45 +0800 Subject: [PATCH] :bug: Fix waterfall styling issue --- lib/screens/files/file_list.dart | 3 ++- lib/widgets/file_list_view.dart | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/screens/files/file_list.dart b/lib/screens/files/file_list.dart index da982f05..40d6f3e7 100644 --- a/lib/screens/files/file_list.dart +++ b/lib/screens/files/file_list.dart @@ -1,4 +1,5 @@ import 'package:cross_file/cross_file.dart'; +import 'package:easy_localization/easy_localization.dart'; import 'package:file_picker/file_picker.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; @@ -32,7 +33,7 @@ class FileListScreen extends HookConsumerWidget { return AppScaffold( isNoBackground: false, appBar: AppBar( - title: Text('Files'), + title: Text('files').tr(), leading: const PageBackButton(), actions: [ IconButton( diff --git a/lib/widgets/file_list_view.dart b/lib/widgets/file_list_view.dart index b8980426..2e4bdb89 100644 --- a/lib/widgets/file_list_view.dart +++ b/lib/widgets/file_list_view.dart @@ -485,7 +485,10 @@ class FileListView extends HookConsumerWidget { ValueNotifier currentPath, ) { return Card( - margin: const EdgeInsets.fromLTRB(12, 0, 12, 16), + margin: + viewMode.value == FileListViewMode.waterfall + ? const EdgeInsets.fromLTRB(0, 0, 0, 16) + : const EdgeInsets.fromLTRB(12, 0, 12, 16), child: Padding( padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 48), child: Column(