add setting for showing minimize button

This commit is contained in:
Henry Hiles 2026-10-05 11:26:26 -04:00
commit 9c83ae573a
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
3 changed files with 44 additions and 15 deletions

View file

@ -51,6 +51,17 @@ final class const Appbar({
actions: [
...actions,
if (!(Platform.isAndroid || Platform.isIOS)) ...[
if (ref
.watch(SettingsController.provider)
.whenOrNull(
data: (settings) => settings.showMinimizeButton,
) ??
false)
IconButton(
tooltip: "Minimize window",
onPressed: windowManager.minimize,
icon: const Icon(Icons.minimize),
),
if (!Platform.isLinux)
IconButton(
tooltip: "Maximize window",