diff --git a/web/repertory/lib/screens/edit_settings_screen.dart b/web/repertory/lib/screens/edit_settings_screen.dart index 407339e7..060a583e 100644 --- a/web/repertory/lib/screens/edit_settings_screen.dart +++ b/web/repertory/lib/screens/edit_settings_screen.dart @@ -27,6 +27,7 @@ class _EditSettingsScreenState extends State return AppScaffold( title: widget.title, showBack: true, + showUISettings: true, children: [ Expanded( child: FutureBuilder>( diff --git a/web/repertory/lib/widgets/app_scaffold.dart b/web/repertory/lib/widgets/app_scaffold.dart index 5df41dc8..0740d7b8 100644 --- a/web/repertory/lib/widgets/app_scaffold.dart +++ b/web/repertory/lib/widgets/app_scaffold.dart @@ -15,6 +15,7 @@ class AppScaffold extends StatelessWidget { this.advancedWidget, this.floatingActionButton, this.showBack = false, + this.showUISettings = false, }); final List children; @@ -22,6 +23,7 @@ class AppScaffold extends StatelessWidget { final Widget? advancedWidget; final Widget? floatingActionButton; final bool showBack; + final bool showUISettings; @override Widget build(BuildContext context) { @@ -133,7 +135,7 @@ class AppScaffold extends StatelessWidget { ), ), const SizedBox(width: constants.padding), - if (!showBack) ...[ + if (!showBack || showUISettings) ...[ const Text("Animations"), Consumer( builder: (context, settings, _) => IconButton( @@ -165,6 +167,10 @@ class AppScaffold extends StatelessWidget { settings.setAutoStart(!settings.autoStart), ), ), + if (showUISettings) + const SizedBox(width: constants.padding), + ], + if (!showBack) ...[ IconButton( tooltip: 'Settings', icon: const Icon(Icons.settings),