Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
βΉοΈ Major Update v1.3.0: Enhancing Functionality and UX π
π Overview: This update focuses on improving functionality and user experience, introducing the all-new `HotKeyProfiles` feature for efficient management of hotkeys and windows. π Changes: 1οΈβ£ Created a new `MainForm` class to serve as the application's main form, replacing the now-removed `TrayIcon.cs` file. 2οΈβ£ Implemented customizable `HotKeyProfiles`: - Users can now assign custom actions, such as opening a specific path, to hotkeys like Win + E or any of your choice. - Users can now duplicate the current tab when pressing for example CTRL + D. - closes #5. 3οΈβ£ The `HotKeyProfileControl` UserControl: - Handles the visual representation and management of hotkey profiles. - Includes methods for initializing controls, updating states, paths, scopes, etc. 4οΈβ£ Added new interfaces, classes, and enums: - `IHook`, `ClipboardManager`, `HookManager`, `InteractionManager`, `RegistryManager`, `SettingsManager`, `HotKeyAction`, `HotKeyProfile`, `HotkeyScope`, `InteractionMethod`, and `WindowHeaderElements`. 5οΈβ£ Utilized third-party libraries for improved aesthetics and functionality: - [MaterialSkin.2](https://github.com/leocb/MaterialSkin) for a modern and visually appealing form design. - [H.Hooks](https://github.com/HavenDV/H.Hooks) for keyboard key hooking, enabling efficient detection of hotkeys. π Impact: These changes contribute to a more streamlined and customizable user experience, providing greater control over hotkey assignments and window interactions. π Thanks you!
- Loading branch information