refactor ui
Some checks are pending
BlockStorage/repertory/pipeline/head Build queued...

This commit is contained in:
2025-09-08 09:01:56 -05:00
parent cf9011c1ce
commit 966d28cf5b
2 changed files with 8 additions and 1 deletions

View File

@@ -27,6 +27,7 @@ class _EditSettingsScreenState extends State<EditSettingsScreen>
return AppScaffold( return AppScaffold(
title: widget.title, title: widget.title,
showBack: true, showBack: true,
showUISettings: true,
children: [ children: [
Expanded( Expanded(
child: FutureBuilder<Map<String, dynamic>>( child: FutureBuilder<Map<String, dynamic>>(

View File

@@ -15,6 +15,7 @@ class AppScaffold extends StatelessWidget {
this.advancedWidget, this.advancedWidget,
this.floatingActionButton, this.floatingActionButton,
this.showBack = false, this.showBack = false,
this.showUISettings = false,
}); });
final List<Widget> children; final List<Widget> children;
@@ -22,6 +23,7 @@ class AppScaffold extends StatelessWidget {
final Widget? advancedWidget; final Widget? advancedWidget;
final Widget? floatingActionButton; final Widget? floatingActionButton;
final bool showBack; final bool showBack;
final bool showUISettings;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@@ -133,7 +135,7 @@ class AppScaffold extends StatelessWidget {
), ),
), ),
const SizedBox(width: constants.padding), const SizedBox(width: constants.padding),
if (!showBack) ...[ if (!showBack || showUISettings) ...[
const Text("Animations"), const Text("Animations"),
Consumer<Settings>( Consumer<Settings>(
builder: (context, settings, _) => IconButton( builder: (context, settings, _) => IconButton(
@@ -165,6 +167,10 @@ class AppScaffold extends StatelessWidget {
settings.setAutoStart(!settings.autoStart), settings.setAutoStart(!settings.autoStart),
), ),
), ),
if (showUISettings)
const SizedBox(width: constants.padding),
],
if (!showBack) ...[
IconButton( IconButton(
tooltip: 'Settings', tooltip: 'Settings',
icon: const Icon(Icons.settings), icon: const Icon(Icons.settings),