539 Commits
Author SHA1 Message Date
ninjadev64 4c6fab9dbe Run in the background with the use of a system tray icon 2024-03-01 19:20:39 +00:00
ninjadev64 2929ed97f8 Implement deviceDidConnect and deviceDidDisconnect events 2024-02-29 19:14:57 +00:00
ninjadev64 d00a230496 Rework ProntoKey device implementation 2024-02-27 19:26:18 +00:00
ninjadev64 9f5fe482c7 Seperate webserver into a module 2024-02-25 11:20:37 +00:00
ninjadev64 779f82a1fe Fix toggling action state on key up and resolve symlinks to plugin directories 2024-02-23 17:25:48 +00:00
OmegaRogue b794323a94 Add ok and alert to image rendering (#8) 2024-02-23 17:09:25 +00:00
ninjadev64 c3184071c7 Merge pull request #7 from ninjadev64/elgato
Implement support for Elgato devices
2024-02-22 20:48:23 +00:00
ninjadev64 076ff827d3 Implement drawing images to Stream Deck screens 2024-02-22 18:57:08 +00:00
ninjadev64 868d977422 Render action states using a canvas in the frontend 2024-02-22 18:57:08 +00:00
ninjadev64 b3dd3c5e0f Handle Stream Deck device events 2024-02-22 18:57:08 +00:00
ninjadev64 28897133ad Detect and register available Elgato devices 2024-02-22 18:57:08 +00:00
ninjadev64 864a8de071 Include new application icon 2024-02-19 21:05:49 +00:00
ninjadev64 da90a359ce Implement property inspector window.open hijack 2024-02-12 19:43:02 +00:00
ninjadev64 f88e716c0f Fixes for plugin loading and registration 2024-02-11 13:54:25 +00:00
ninjadev64 922feff242 Resolve linter violations and make event ID fields static string slices 2024-02-08 18:16:52 +00:00
ninjadev64 0da4b3f673 Implement propertyInspectorDidAppear and propertyInspectorDidDisappear events 2024-01-04 18:45:06 +00:00
ninjadev64 ea697de483 Fixes for willAppear and willDisappear and remove BaseDevice trait 2024-01-04 13:22:53 +00:00
ninjadev64 8504c1c508 Implement willAppear and willDisappear events and bugfixes for settings events and for plugin loading 2024-01-03 19:03:32 +00:00
ninjadev64 1fb8e480e9 Implement showAlert and showOk events 2024-01-02 17:03:00 -05:00
ninjadev64 b46ec8744c Implement state switching and state modification 2024-01-01 22:27:04 -05:00
ninjadev64 6ecad55e27 Use tiny_http instead of rouille (removes 20 dependencies) 2024-01-01 00:04:03 -05:00
ninjadev64 f6c51b3968 Implement registration of property inspectors 2023-12-31 21:51:36 -05:00
ninjadev64 6abb914cf7 Implement management of multiple profiles 2023-12-28 19:58:49 -06:00
ninjadev64 848869f596 Security fix 2023-12-28 10:30:37 -06:00
ninjadev64 8d60a0a300 Implement displaying of property inspectors 2023-12-27 16:47:58 -06:00
ninjadev64 42c351159b Implement plugin-global settings 2023-12-24 14:02:36 -05:00
ninjadev64 193f6882fa Implement stdout and file logging using tauri-plugin-log 2023-12-22 16:24:33 -05:00
ninjadev64 50908effc7 Implement instance-level settings 2023-12-16 22:15:29 +00:00
ninjadev64 adfdd9e9d7 Stringify action contexts 2023-12-16 17:59:10 +00:00
ninjadev64 8697389ed7 Process incoming events 2023-12-16 15:41:54 +00:00
ninjadev64 e523a30aac Send keyDown, keyUp and dialRotate events 2023-12-12 19:38:26 +00:00
ninjadev64 f15ed576a1 Trim trailing whitespace 2023-12-08 19:12:42 +00:00
ninjadev64 01e88925a4 Implement clearing slots and rendering state titles 2023-12-08 19:05:05 +00:00
ninjadev64 c30c00c34e Implement assigning actions to slots and persisting profiles 2023-12-06 19:43:23 +00:00
ninjadev64 c77d00c545 Render device layout and list available actions 2023-12-02 17:43:44 +00:00
ninjadev64 353a5dbb33 Resolve linter warnings 2023-11-25 19:18:24 +00:00
ninjadev64 913951a096 Register plugins and use Tokio for async 2023-11-25 18:32:59 +00:00
ninjadev64 4e7be5f1d9 Implement communication with ProntoKey devices 2023-11-18 17:12:18 +00:00
ninjadev64 3b648014a0 Create Tauri and Svelte scaffolding 2023-11-05 14:09:01 +00:00