refactor(ui): consolidate file feedback and shared display helpers

This commit is contained in:
zarzet committed 2026-09-30 21:43:39 +07:00
1 parent c5789df87d
commit 377710ec22
17 files changed
+77 -164

No files matched your search

+12
View File
@@ -1,7 +1,19 @@
import 'package:flutter/material.dart';
import 'package:spotiflac_android/l10n/l10n.dart';
import 'package:spotiflac_android/theme/mornye_theme.dart';
import 'package:spotiflac_android/widgets/mornye_chrome.dart';
/// Reports a failure to open a local file with a plain Material snackbar.
void showCannotOpenFileSnackBar(BuildContext context, Object error) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(
context.l10n.snackbarCannotOpenFile(context.friendlyError(error)),
),
),
);
}
/// Transient messages use the same glass as confirmation dialogs in Mornye.
ScaffoldFeatureController<SnackBar, SnackBarClosedReason> showAppSnackBar(
BuildContext context, {