diff --git a/lib/model/settings.dart b/lib/model/settings.dart index ded475a0a..79fabcb8c 100644 --- a/lib/model/settings.dart +++ b/lib/model/settings.dart @@ -24,6 +24,10 @@ class Settings { prefs = await SharedPreferences.getInstance(); } + Future reset() { + return prefs.clear(); + } + void addListener(SettingsCallback listener) => _listeners.add(listener); void removeListener(SettingsCallback listener) => _listeners.remove(listener); diff --git a/lib/widgets/album/empty.dart b/lib/widgets/album/empty.dart index d36d81f0a..700cb1271 100644 --- a/lib/widgets/album/empty.dart +++ b/lib/widgets/album/empty.dart @@ -6,7 +6,7 @@ class EmptyContent extends StatelessWidget { Widget build(BuildContext context) { const color = Color(0xFF607D8B); return Align( - alignment: const FractionalOffset(.5, .3), + alignment: const FractionalOffset(.5, .35), child: Column( mainAxisSize: MainAxisSize.min, children: const [ diff --git a/lib/widgets/debug_page.dart b/lib/widgets/debug_page.dart index fb122e52c..0150ca103 100644 --- a/lib/widgets/debug_page.dart +++ b/lib/widgets/debug_page.dart @@ -48,6 +48,13 @@ class DebugPageState extends State { padding: const EdgeInsets.all(8), children: [ const Text('Settings'), + RaisedButton( + onPressed: () async { + await settings.reset(); + setState(() {}); + }, + child: const Text('Reset settings'), + ), Text('collectionGroupFactor: ${settings.collectionGroupFactor}'), Text('collectionSortFactor: ${settings.collectionSortFactor}'), Text('infoMapZoom: ${settings.infoMapZoom}'),