mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
reduce log snackbar duration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -16,6 +16,8 @@ import 'package:flutter/foundation.dart';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
|
|
||||||
|
const _snackBarDisplayDuration = Duration(seconds: 1);
|
||||||
|
|
||||||
class LogsPage extends StatefulWidget {
|
class LogsPage extends StatefulWidget {
|
||||||
const LogsPage({super.key});
|
const LogsPage({super.key});
|
||||||
|
|
||||||
@@ -77,7 +79,10 @@ class _LogsPageState extends State<LogsPage> {
|
|||||||
);
|
);
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
const SnackBar(content: Text('复制成功')),
|
const SnackBar(
|
||||||
|
content: Text('复制成功'),
|
||||||
|
duration: _snackBarDisplayDuration,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -86,7 +91,10 @@ class _LogsPageState extends State<LogsPage> {
|
|||||||
if (await LoggerUtils.clearLogs()) {
|
if (await LoggerUtils.clearLogs()) {
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
const SnackBar(content: Text('已清空')),
|
const SnackBar(
|
||||||
|
content: Text('已清空'),
|
||||||
|
duration: _snackBarDisplayDuration,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
logsContent.clear();
|
logsContent.clear();
|
||||||
setState(() {});
|
setState(() {});
|
||||||
@@ -338,7 +346,10 @@ class ReportCard extends StatelessWidget {
|
|||||||
onPressed: () {
|
onPressed: () {
|
||||||
Utils.copyText('```\n$report```', needToast: false);
|
Utils.copyText('```\n$report```', needToast: false);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
SnackBar(content: Text('已将 $dateTime 复制至剪贴板')),
|
SnackBar(
|
||||||
|
content: Text('已将 $dateTime 复制至剪贴板'),
|
||||||
|
duration: _snackBarDisplayDuration,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
icon: const Icon(
|
icon: const Icon(
|
||||||
|
|||||||
Reference in New Issue
Block a user