Merge pull request #336 from NBA2K1/main

Issue #331
This commit is contained in:
Moustapha Kodjo Amadou 2024-12-13 10:23:47 +01:00 committed by GitHub
commit a726e25a7b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 4 deletions

View file

@ -49,6 +49,7 @@ import 'package:photo_view/photo_view_gallery.dart';
import 'package:share_plus/share_plus.dart';
import 'package:super_sliver_list/super_sliver_list.dart';
import '../../../utils/constant.dart';
import 'package:path/path.dart' as p;
class MangaDetailView extends ConsumerStatefulWidget {
final Function(bool) isExtended;
@ -1457,7 +1458,7 @@ class _MangaDetailViewState extends ConsumerState<MangaDetailView>
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(widget.manga!.name!,
SelectableText(widget.manga!.name!,
style: const TextStyle(
fontSize: 20,
)),
@ -1744,7 +1745,7 @@ class _MangaDetailViewState extends ConsumerState<MangaDetailView>
if (bytes != null &&
context.mounted) {
final file = File(
'${dir!.path}/${widget.manga!.name}.png');
p.join(dir!.path, "${widget.manga!.name}.png"));
file.writeAsBytesSync(bytes);
botToast(context.l10n.cover_saved,
second: 3);

View file

@ -42,6 +42,7 @@ import 'package:photo_view/photo_view_gallery.dart';
import 'package:scrollable_positioned_list/scrollable_positioned_list.dart';
import 'package:share_plus/share_plus.dart';
import 'package:window_manager/window_manager.dart';
import 'package:path/path.dart' as p;
typedef DoubleClickAnimationListener = void Function();
@ -360,7 +361,7 @@ class _MangaChapterPageGalleryState
() async {
final dir =
await StorageProvider().getGalleryDirectory();
final file = File("${dir!.path}/$name.png");
final file = File(p.join(dir!.path, "$name.png"));
file.writeAsBytesSync(imageBytes);
if (context.mounted) {
botToast(context.l10n.picture_saved, second: 3);

View file

@ -144,7 +144,8 @@ void doBackUp(Ref ref,
"Backup created!",
style: TextStyle(fontWeight: FontWeight.bold),
),
trailing: (_) => UnconstrainedBox(
trailing: Platform.isLinux ? null : // Don't show share button on Linux, as there is no share-feature
(_) => UnconstrainedBox(
alignment: Alignment.topLeft,
child: ElevatedButton(
onPressed: () {