refactor: shortcut manager (#34)

* fix: update udev rules for input device permissions

* refactor: remove HotkeyManager

* feat: implement Linux Desktop Environment Shortcut Manager

* refactor: remove HotkeyManager

* fix: enhance input permissions setup with uaccess support

* refactor: improve uinput permissions setup

* refactor: update documentation for global shortcut permissions and usage

* refactor: update udev rules and dependencies

* refactor: remove outdated comment in useDarkMode hook

* style: clean up script formatting and improve readability

* chore: update UUID handling to use deterministic v5

* chore: simplify pipeline combining

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: clarify comment

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Gustavo Carvalho
2025-12-16 12:19:19 -03:00
committed by GitHub
parent 88ab8f85c3
commit d30bc212f7
14 changed files with 895 additions and 436 deletions

2
.github/SECURITY.md vendored
View File

@@ -68,7 +68,7 @@ When using Windows 11 Clipboard History For Linux:
### Permissions
- **Global hotkey capture**: Required for Super+V functionality
- **Global hotkey capture**: Required for global shortcuts (Super+V, Ctrl+Alt+V)
- **System tray**: For background operation
- **Clipboard access**: Core functionality