You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#10
Implement platform-specific focus management to prevent the underlying window from losing focus when the shortcut is pressed.
* **src-tauri/src/api/hotkeys.rs**
- Add platform-specific modules for Windows, macOS, and Linux to manage focus between windows.
- Modify the `setup` function to use platform-specific APIs to manage focus between windows.
- Replace `window.set_focus()` with `platform::manage_focus(&window)`.
* **src-tauri/src/api/tray.rs**
- Add platform-specific modules for Windows, macOS, and Linux to manage focus between windows when the tray menu is used.
- Modify the `setup` function to use platform-specific APIs to manage focus between windows.
- Replace `window_clone_for_tray.set_focus()` with `platform::manage_focus(&window_clone_for_tray)`.
* **app.vue**
- Add `manageFocus` function to handle platform-specific focus management.
- Call `manageFocus` function when the `change_keybind` event is triggered.
* **src-tauri/src/main.rs**
- Remove logic to hide the window when it loses focus.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/0PandaDEV/Qopy/issues/10?shareId=XXXX-XXXX-XXXX-XXXX).
When shortcut pressed, it should not steal the focus from the underlying window like the native windows clipboard history.
The text was updated successfully, but these errors were encountered: