Added tray icon and ability to run UI hidden, but shown by tray icon actions.

This commit is contained in:
Revertron
2025-10-29 16:01:41 +01:00
parent bb3a33c103
commit 8f4cbf7dc0
4 changed files with 292 additions and 10 deletions
+2 -1
View File
@@ -44,6 +44,7 @@ thread-priority = "3.0.0"
# Optional dependencies regulated by features
wry = { version = "0.53", optional = true }
tao = { version = "0.34", optional = true }
tray-icon = { version = "0.21.2", optional = true }
tinyfiledialogs = { version = "3.9.1", optional = true }
open = { version = "5.3.0", optional = true }
@@ -70,6 +71,6 @@ ProductName="ALFIS"
FileDescription="Alternative Free Identity System"
[features]
webgui = ["wry", "tao", "tinyfiledialogs", "open"]
webgui = ["wry", "tao", "tray-icon", "tinyfiledialogs", "open"]
doh = ["ureq"]
default = ["webgui", "doh"]