From c9a45dcac3bf834b0f422c3b24addeac04f9f612 Mon Sep 17 00:00:00 2001 From: "N0\\A" Date: Fri, 24 Oct 2025 11:56:44 +0200 Subject: [PATCH] Made the super menu togglable --- main.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 011747c..4f7e2bf 100644 --- a/main.py +++ b/main.py @@ -319,7 +319,7 @@ class WebSearchResults(QtWidgets.QDialog): class MainWindow(QtWidgets.QMainWindow): show_menu_signal = QtCore.Signal() - def __init__(self, restart=False, no_quit=False): + def __init__(self, restart=False, no_quit=False, super_menu=True): super().__init__() flags = ( @@ -343,6 +343,8 @@ class MainWindow(QtWidgets.QMainWindow): mask = QtGui.QBitmap.fromImage(mask_img) self.setMask(mask) + self.super_menu = super_menu + self.tray = QtWidgets.QSystemTrayIcon(self) self.tray.setIcon(QtGui.QIcon(str(ASSET))) @@ -381,8 +383,9 @@ class MainWindow(QtWidgets.QMainWindow): self.left_menu.popup(QtGui.QCursor.pos()) def on_press(self, key): - if key == keyboard.Key.cmd: - self.show_menu_signal.emit() + if self.super_menu: + if key == keyboard.Key.cmd: + self.show_menu_signal.emit() def start_hotkey_listener(self): self.listener = keyboard.Listener(on_press=self.on_press) @@ -499,9 +502,10 @@ def main(): app = QtWidgets.QApplication(sys.argv) app.setApplicationName("CLARA") - restart_enabled = "--restart" in sys.argv + restart = "--restart" in sys.argv no_quit = "--no-quit" in sys.argv - pet = MainWindow(restart=restart_enabled, no_quit=no_quit) + super_menu = not "--no-super" in sys.argv + pet = MainWindow(restart=restart, no_quit=no_quit, super_menu=super_menu) presence.start() # bottom right corner