mirror of
https://github.com/R0m1k3/TodoFlow.git
synced 2026-10-15 19:26:43 +02:00
Corrige la restauration du widget masqué sans icône de barre des tâches
Le bouton Réduire appelait minimize() alors que la fenêtre utilise skipTaskbar:true : sans entrée dans la barre des tâches, la fenêtre minimisée devenait irrécupérable. Le bouton masque désormais vers le system tray. La logique de bascule du tray gère maintenant correctement l'état minimisé (is_minimized) et restaure la fenêtre via unminimize/show/ set_focus, faisant de l'icône de la barre d'état un point de restauration fiable dans tous les cas.
This commit is contained in:
2 files changed
+32
-15
No files matched your search
+4
-1
@@ -88,7 +88,10 @@ document.addEventListener("DOMContentLoaded", async () => {
|
||||
|
||||
// Événements Tauri pour le contrôle de la fenêtre de bureau
|
||||
if (appWindow) {
|
||||
btnMinimize.addEventListener("click", () => appWindow.minimize());
|
||||
// La fenêtre utilise skipTaskbar:true : elle n'apparaît jamais dans la barre des tâches.
|
||||
// Un minimize() classique la rendrait donc irrécupérable. On masque plutôt vers le
|
||||
// system tray, d'où elle peut toujours être restaurée via l'icône de la barre d'état.
|
||||
btnMinimize.addEventListener("click", () => appWindow.hide());
|
||||
btnClose.addEventListener("click", () => appWindow.hide()); // Masquer vers le tray au clic sur 'Fermer'
|
||||
|
||||
// Récupération de l'état réel du démarrage automatique depuis le registre Windows
|
||||
|
||||
Reference in new issue
Block a user