- Enhanced UI Feedback During Loading: To make the model switching process clearer, several UI improvements have been added:
* The tray icon now displays a loading indicator (...) and a tooltip that reads "Loading model, please wait...".
* Main and Settings windows are temporarily hidden during the switch to prevent interaction and are restored to their previous state
afterward.
* Most tray menu items are disabled during the loading process to prevent conflicts.
* Left-clicking the tray icon is temporarily disabled.- Hotkey Safety: Global hotkeys (for starting/stopping modes, etc.) are now temporarily disabled while a model is being loaded,
preventing unexpected behavior. - Developer Workflow: A Git pre-push hook has been added. It automatically runs ruff check . to ensure code quality before any changes
are pushed to the repository.
- Hotkey Safety: Global hotkeys (for starting/stopping modes, etc.) are now temporarily disabled while a model is being loaded,