feature: More info playback state (#219)

Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
PartyDonut 2025-02-08 11:48:42 +01:00 committed by GitHub
parent cf53f02d90
commit f259151336
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 112 additions and 186 deletions

View file

@ -1,12 +1,11 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:fladder/models/error_log_model.dart';
import 'package:fladder/providers/crash_log_provider.dart';
import 'package:fladder/screens/shared/fladder_snackbar.dart';
import 'package:fladder/util/clipboard_helper.dart';
import 'package:fladder/util/list_padding.dart';
import 'package:fladder/util/localization_helper.dart';
import 'package:fladder/util/string_extensions.dart';
@ -102,12 +101,7 @@ class CrashScreen extends ConsumerWidget {
),
),
IconButton(
onPressed: () async {
await Clipboard.setData(ClipboardData(text: e.clipBoard));
if (context.mounted) {
fladderSnackbar(context, title: "Copied to clipboard");
}
},
onPressed: () => context.copyToClipboard(e.clipBoard),
icon: const Icon(Icons.copy_all_rounded),
),
],