feat: add show widget to tray icon and show the gui on left click

This commit is contained in:
2026-04-08 00:23:24 +02:00
parent 6592cd4ec1
commit fc67ff11c9
+6
View File
@@ -41,10 +41,16 @@ def run_gui(app):
menu = QMenu()
show = QAction("Show")
show.triggered.connect(lambda: widget.show())
menu.addAction(show)
quit = QAction("Quit")
quit.triggered.connect(lambda: (closehelper(), force_exit()))
menu.addAction(quit)
tray.activated.connect(lambda reason: widget.show() if reason == QSystemTrayIcon.ActivationReason.Trigger else None)
tray.setContextMenu(menu)
# Check OS for window transparency compatibility and apply