make settings page a dialog

This will need changes to work properly on mobile
This commit is contained in:
Henry Hiles 2026-06-23 19:11:26 -04:00
commit a916013800
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 52 additions and 15 deletions

View file

@ -182,8 +182,9 @@ class Sidebar extends HookConsumerWidget {
),
IconButton(
tooltip: "Open settings",
onPressed: () => Navigator.of(context).push(
MaterialPageRoute(builder: (_) => SettingsPage()),
onPressed: () => showDialog(
context: context,
builder: (_) => SettingsPage(),
),
icon: Icon(Icons.settings),
),