Version line
v2 — Go rewrite (1.x), main-v2 (active development)
What problem does this solve?
The desktop app currently exits when the main window is closed. For users who keep Reasonix running while switching sessions, checking settings, or waiting for background work, closing the window should be able to hide the app instead of terminating it.
This is related to, but distinct from, #2573 / #2774. That work focuses on auto-start and silent start with a tray icon. This request is specifically about the normal window close behavior after the app is already running.
Proposed solution
Add a desktop setting such as Close window to tray / 关闭窗口时最小化到托盘.
Expected behavior:
- When the option is enabled, clicking the window close button hides/minimizes the app to the system tray instead of quitting.
- The tray icon should provide at least Show Reasonix and Quit actions.
- Quit must really terminate the app and bypass the close-to-tray behavior.
- Keep the option disabled by default if there is concern that users may think the app cannot be closed.
- Scope this to the desktop app only; it should not affect CLI behavior.
Version line
v2 — Go rewrite (1.x), main-v2 (active development)
What problem does this solve?
The desktop app currently exits when the main window is closed. For users who keep Reasonix running while switching sessions, checking settings, or waiting for background work, closing the window should be able to hide the app instead of terminating it.
This is related to, but distinct from, #2573 / #2774. That work focuses on auto-start and silent start with a tray icon. This request is specifically about the normal window close behavior after the app is already running.
Proposed solution
Add a desktop setting such as Close window to tray / 关闭窗口时最小化到托盘.
Expected behavior: