Commit Graph

  • 2db9c7aea7 docs: note poor upstream Flatpak support in the tooltips for the background and autolaunch settings nekename 2025-12-13 11:03:04 +00:00
  • 51ff8f00da feat: allow profiles to be renamed from the profile manager nekename 2025-12-06 15:47:47 +00:00
  • eb7a0d341a docs: create OpenDeck development guide for agents (and humans) nekename 2025-12-04 23:08:51 +00:00
  • 12ded5cbd8 chore: run rustfmt on code fixed automatically by clippy nekename 2025-12-04 21:09:05 +00:00
  • b2d1ab322e chore: bump version to 2.7.1 v2.7.1 nekename 2025-12-03 21:31:46 +00:00
  • f186c45a95 chore: collapse nested if-let statements as it was stabilised in Rust 1.88.0 nekename 2025-12-03 11:28:07 +00:00
  • 0846f91e31 fix: update enigo to latest upstream to receive unreleased fixes nekename 2025-12-02 21:55:04 +00:00
  • 236e792459 chore: add Visual Studio Code workspace configuration nekename 2025-12-02 21:33:59 +00:00
  • e873f7d808 chore: add Visual Studio Code debug configurations (#186) Alex-Jrandnekename 2025-12-02 15:13:49 -03:00
  • 987ba64ebd fix: add udev rules for the Discord edition of the Stream Deck Mini (#181) Torben Schweren 2025-11-30 10:53:25 +01:00
  • 4c8f62bcb9 fix: prevent copying or overwriting images when moving or copying an instance if an instance is already present at the destination nekename 2025-11-29 22:49:39 +00:00
  • 83235df5f6 chore: update dependencies nekename 2025-11-29 21:25:37 +00:00
  • 7a93564a3a feat: update elgato-streamdeck to support the Discord edition of the Stream Deck Mini nekename 2025-11-29 20:56:14 +00:00
  • ec7753e7a4 fix: sort folders and profiles in the profile manager for consistent display nekename 2025-11-29 14:40:08 +00:00
  • ad04993ad9 fix: show the correct cursors when dragging and dropping actions and images nekename 2025-11-29 14:28:17 +00:00
  • dcf7245701 feat: support dragging and dropping images onto the image input in the instance editor (#180) Alex-Jrandnekename 2025-11-29 11:52:15 -02:00
  • a2dd3085e7 fix: prevent setting the current state of an action out of the bounds of its possible states nekename 2025-11-10 21:23:32 +00:00
  • ac3e6e990d chore: bump version to 2.7.0 v2.7.0 nekename 2025-11-08 15:35:07 +00:00
  • bfa35ca508 refactor: use tailwindcss colours for icons instead of Adwaita hex codes nekename 2025-11-08 14:39:49 +00:00
  • c0e0781ed1 fix: ensure context menus close when clicking on another key or into a property inspector nekename 2025-11-08 11:53:34 +00:00
  • 2371da7690 fix: only show scrollbars if necessary in ParentActionView and Popup components nekename 2025-11-06 20:25:06 +00:00
  • f859dae4a8 fix: make input fields in starter pack property inspectors consistently sized nekename 2025-11-04 19:12:31 +00:00
  • 7eacd19703 perf: skip refreshing processes if no installed plugins use application monitoring nekename 2025-10-29 13:13:46 +00:00
  • 5348f2ffa9 feat: remove support for pre-v2.1.0 profile formats nekename 2025-10-17 19:13:38 +01:00
  • b488ede2c3 feat: update elgato-streamdeck to support Stream Deck Modules nekename 2025-10-17 19:01:53 +01:00
  • 18f582b7f3 feat: support encoders in Input Simulation nekename 2025-10-11 11:30:08 +01:00
  • 2d133a7013 perf: revise sysinfo usage to optimise process monitoring nekename 2025-10-10 22:22:02 +01:00
  • 09a44ae735 feat: hide and show the Dock icon on macOS nekename 2025-10-10 19:13:59 +01:00
  • 343689c00d feat: use alternative ports if default ports are already in use nekename 2025-10-10 18:56:32 +01:00
  • 799af63e1d chore: bump version to 2.6.1 v2.6.1 nekename 2025-09-28 10:12:05 +01:00
  • b4a0067260 fix: update injected connection code to support connectOpenActionSocket definition nekename 2025-09-29 17:21:51 +01:00
  • 1ab6e9ee14 fix: send willAppear after reloading a plugin for all instances of the plugin's actions nekename 2025-09-29 17:00:47 +01:00
  • 740e335682 fix: remove replacement of old app identifier for v3 profiles nekename 2025-09-28 10:09:44 +01:00
  • 70f9b1c578 fix: save files atomically and restore from partial saves nekename 2025-09-28 09:48:23 +01:00
  • dff4cc7c71 fix: add support for code paths mapped by target triple in plugin manifests nekename 2025-09-28 09:21:07 +01:00
  • 80fcc3d7c6 fix: allow ctrl-clicking to open instance context menu on macOS nekename 2025-09-25 17:31:58 +01:00
  • d2c04a0d7a fix: improve plugin README file discovery for plugin details view nekename 2025-09-25 17:29:02 +01:00
  • d03ee8725c fix: integrate app icon better on macOS nekename 2025-09-20 09:59:15 +01:00
  • 0acb9775a7 fix: only compare major and minor app versions to allow downgrading within the same minor version nekename 2025-09-20 09:47:40 +01:00
  • 463715fdce fix: increase width of input fields in the starter pack plugin property inspectors (#142) AtmanActive 2025-09-19 22:49:21 +01:00
  • 9968f37318 chore: resolve linter violations in starter pack plugin build script nekename 2025-09-19 18:48:13 +01:00
  • ac43df5a73 fix: send titleParametersDidChange alongside willAppear like ESD does nekename 2025-09-19 18:42:36 +01:00
  • 9618dca660 fix: prevent asset choice dialog being shown behind plugin details popup nekename 2025-09-19 18:37:23 +01:00
  • 83bdacc93b fix: remove plugdev group setting from udev rules file nekename 2025-09-19 18:11:58 +01:00
  • ce1551a037 fix: keep window visible by default except on Windows due to bug on KDE Plasma nekename 2025-09-11 17:46:56 +01:00
  • 08e10cf60b fix: remove app_exited event due to limited function nekename 2025-09-11 17:14:35 +01:00
  • bb64d0e81a chore: bump version to 2.6.0 v2.6.0 nekename 2025-08-30 15:28:39 +01:00
  • d63694e74f chore: update dependencies nekename 2025-08-30 15:18:36 +01:00
  • 4c6d8dfff6 docs: update screenshots nekename 2025-08-30 15:09:00 +01:00
  • e16c8920c0 fix: self-sign app bundle on macOS to avoid damaged warning nekename 2025-08-30 14:16:21 +01:00
  • 37af410a65 fix: skip already initialised devices during device discovery nekename 2025-08-29 17:24:50 +01:00
  • 619134b6ff fix: inherit the PATH environment variable from the shell to be able to detect Wine and Node.js installations added in dotfiles nekename 2025-08-29 17:21:13 +01:00
  • 7b21a5883b fix: move plugins and settings buttons to the top of the sidebar nekename 2025-08-29 17:02:56 +01:00
  • 7c1ffad9d2 fix: unlock plugin instances map as soon as possible during plugin deactivation (#134) MMonkeyKiller 2025-08-24 05:48:57 -03:00
  • 9d200a3877 fix: ensure builtin plugins are built for the correct target nekename 2025-08-23 14:17:28 +01:00
  • 660313d41d fix: wait for plugins to be completely terminated during deactivation (#132) MMonkeyKiller 2025-08-23 13:22:53 -03:00
  • 46de58d21e fix: prevent socket handle inheritance on Windows (#131) MMonkeyKiller 2025-08-23 13:20:01 -03:00
  • fd4323fda4 fix: skip compilation of is_flatpak function on Windows nekename 2025-08-21 22:18:24 +01:00
  • ef57db7b93 fix: prevent dragging only the action icon from the list (#129) MMonkeyKiller 2025-08-21 15:42:39 -03:00
  • 803f673edd fix: increase window size to prevent sidebar from squishing nekename 2025-08-21 19:41:07 +01:00
  • ba92209390 feat: build for aarch64-unknown-linux-gnu nekename 2025-08-21 16:00:35 +01:00
  • 5df88a5f92 feat: add update success message nekename 2025-08-21 15:44:17 +01:00
  • 4e9cba0714 feat: add a search bar to the action list (#127) MMonkeyKillerandnekename 2025-08-20 17:48:35 -03:00
  • df2c7daf80 fix: correct alignment of secondary buttons for builtin plugins nekename 2025-08-20 21:26:02 +01:00
  • 11bafda1ca feat: sort plugin list by builtin status and ID nekename 2025-08-20 20:57:31 +01:00
  • f18545b731 feat: isolate product name so it can be changed by downstreams nekename 2025-08-20 20:03:07 +01:00
  • eac22a3454 docs: improve message shown when no devices are detected nekename 2025-08-20 19:33:14 +01:00
  • 17dbc513fa chore: rearrange event representations and handlers nekename 2025-08-19 22:57:29 +01:00
  • 6bda8fcf69 fix: show tooltip when hovering over an action (#126) MMonkeyKiller 2025-08-19 15:43:06 -03:00
  • bbf3e031dd feat: display category icons in action list (#124) MMonkeyKillerandnekename 2025-08-19 12:50:00 -03:00
  • c945d19d28 feat: display settings interfaces for supported plugins nekename 2025-08-18 14:04:15 +01:00
  • c78d275c1a feat: implement the applicationDidLaunch and applicationDidTerminate events (#122) MMonkeyKillerandnekename 2025-08-17 14:49:36 -03:00
  • ef7e26668c fix: ensure updated instance is for the correct device in Key nekename 2025-08-16 12:19:52 +01:00
  • 2fefa15496 refactor: use Svelte stores for accessing singleton components nekename 2025-08-16 11:29:53 +01:00
  • f3f33bf0f0 fix: clone slot to avoid concurrent changes during rendering nekename 2025-08-16 11:25:41 +01:00
  • 1d9ca83899 feat: support disabling Elgato device discovery nekename 2025-08-15 16:09:43 +01:00
  • ff07060b2c feat: process messages from the CLI for use in scripts nekename 2025-08-14 21:22:30 +01:00
  • 405317a401 fix: use file locks in Store to manage concurrent writes nekename 2025-08-14 19:08:25 +01:00
  • 146268e1c3 feat: create automated installation script nekename 2025-08-13 14:39:56 +01:00
  • 68753ee45d chore: bump version to 2.5.1 v2.5.1 nekename 2025-08-11 20:00:43 +01:00
  • dba5277419 feat: enable libei support for Input Simulation nekename 2025-08-11 19:46:27 +01:00
  • 6e971e83df fix: restrict plugin termination on app exit to Windows nekename 2025-08-05 12:04:10 -06:00
  • dd47d4316d fix: improve dragging actions from the action list (#114) MMonkeyKiller 2025-08-05 13:26:48 -03:00
  • df45ce6169 fix: spawn commands in user home directory nekename 2025-08-04 17:52:43 -06:00
  • cda3bacd8b fix: prevent key canvas from flickering (#111) MMonkeyKiller 2025-08-03 21:01:12 -03:00
  • 45e3b8110f fix: improve Flatpak detection code nekename 2025-07-21 18:32:17 +01:00
  • 9a39f14cf4 fix: show iframe container scrollbar only when needed (#109) MMonkeyKiller 2025-07-27 09:56:01 -03:00
  • e888f8f5c1 fix: don't convert plaintext SVG images to base64 nekename 2025-07-25 13:48:25 +01:00
  • 945deeaf28 fix: deactivate all plugins on app exit (#105) MMonkeyKiller 2025-07-17 16:34:30 -03:00
  • 4a1839dfa5 fix: catch directory not found error in starter pack plugin build script nekename 2025-07-16 15:54:07 +01:00
  • 62427827a9 chore: update elgato-streamdeck to 0.11.1 nekename 2025-07-16 13:05:16 +01:00
  • 34e1c14e57 docs: update contributing guidelines nekename 2025-07-16 12:56:07 +01:00
  • e119d1d290 fix: hide window by default to prevent flashing on startup (#103) MMonkeyKiller 2025-07-16 08:11:33 -03:00
  • 2e35a630e0 fix: only handle mouse down events of left clicks on the tray icon (#102) MMonkeyKiller 2025-07-16 08:05:34 -03:00
  • f336e58f82 fix: advertise ESD v7 to satisfy compatibility checks nekename 2025-07-15 18:43:24 +01:00
  • bccf4be8de fix: stop propagation to property inspector of internal messages nekename 2025-07-08 13:10:59 +01:00
  • f365ebd7bf fix: make SVG image regex more lenient (#95) Invisiandnekename 2025-07-08 14:07:48 +02:00
  • 12dbce745f fix: allow images from the data URL scheme in the Content Security Policy nekename 2025-06-27 15:58:49 +01:00
  • 96f5ac0dc1 feat: don't drop Enigo struct to allow leaving keys pressed nekename 2025-06-21 17:34:35 +01:00
  • 789ddd88ac fix: correct tray icon right-click behaviour on Windows and macOS nekename 2025-06-19 17:09:29 +01:00