Commit graph

222 commits

Author SHA1 Message Date
Exidex
ff1c1b8754
Fix formatting 2025-02-09 14:03:31 +01:00
Exidex
1b8ddf67b1
Implement ability to run entrypoints from cli 2025-02-09 14:00:59 +01:00
Exidex
2d083074b1
Run cargo fmt. Add github workflow to validate 2025-02-02 17:10:54 +01:00
Exidex
478c72f69c
Use macOS theme on all platforms by default, instead of legacy theme 2025-02-02 15:48:01 +01:00
Exidex
c3c0ac3cfe
Fix build 2025-02-01 19:56:48 +01:00
Exidex
373909cc68
Add panic hook to log backtrace when plugin runtime panics for easier debugging 2025-02-01 19:10:38 +01:00
Exidex
4478f4a99e
Fix npm run dev failing because of missing log files when run for the first time 2025-01-19 11:53:26 +01:00
Exidex
085b5ce7e3
Revert "Fix npm run dev failing because of missing log files when run for the first time"
This reverts commit 8d66cac69f.
2025-01-19 11:45:15 +01:00
Exidex
8d66cac69f
Fix npm run dev failing because of missing log files when run for the first time 2025-01-19 11:21:15 +01:00
Exidex
7c440c5dcd
Improve config and theme config parsing error logs 2025-01-18 22:34:38 +01:00
Exidex
e4df96c890
Save position of the main window to be used after restart 2025-01-16 22:02:43 +01:00
Exidex
c492d26711
Add config setting to chose on which monitor window appears: always on the same or current active 2025-01-16 20:52:43 +01:00
Exidex
2ee1e645c9
Add config option to disable close on unfocus functionality 2025-01-13 20:53:08 +01:00
Exidex
565519fa30
Add ability to control whether window is closed based on return value of action 2025-01-12 21:47:11 +01:00
Exidex
b59762bd5b
Fix icons on macOS sometimes not loading 2025-01-12 20:18:17 +01:00
Exidex
4304d35d6a
Reload whole plugin when changing entrypoint state or preference value instead of just reloading search index 2025-01-11 23:23:08 +01:00
Exidex
61b71c8858
Re-run entrypoint generators after changing preference value 2025-01-11 23:01:22 +01:00
Exidex
b2094be545
Finish renaming Generated Command to Generated Entrypoint 2025-01-07 20:21:56 +01:00
Exidex
63e1642823
Prevent from changing theme settings if theme file exist 2025-01-07 19:20:22 +01:00
Exidex
6b0e3fa39b
Add generator entrypoint name in addition to plugin name to main view search results 2025-01-06 22:10:40 +01:00
Exidex
f0a18f0e22
Rework themes. Add theme setting. Remove complex themes. Remove sample generation commands. Use toml for theme config 2025-01-06 18:52:25 +01:00
Exidex
1c1deca67e
Rename command-generator entrypoint type into entrypoint-generator 2024-12-25 23:59:45 +01:00
Exidex
9434c88f83
Add ability to open view with generated commands. Rename fn property into run, add view property 2024-12-25 23:45:11 +01:00
Exidex
0b48acdf77
Move command generator primary action into actions field which allows to specify custom default label 2024-12-25 13:37:46 +01:00
Exidex
7fb6ca4074
Implement generated command accessories 2024-12-24 21:56:38 +01:00
Exidex
63a54d1d18
Fix build after renaming Image into ImageLike 2024-12-24 19:14:50 +01:00
Exidex
dd12028e15
Fix values in permissions.exec.command not being resolved properly 2024-12-24 14:49:15 +01:00
Exidex
45af858f13
Fix npm run dev sometimes not working 2024-12-24 14:25:37 +01:00
Exidex
c555579f2d
Fix zombie processes being left over after plugin runtime was stopped 2024-12-23 16:26:10 +01:00
Exidex
68be9a1a2f
Rework plugin shutdown to be more reliable 2024-12-21 20:57:15 +01:00
Exidex
42f3bb4d7d
Use ArrayBuffer in Clipboard Api instead of Blob 2024-12-20 21:18:16 +01:00
Exidex
bbfb17e4b1
Fix scenarios not working 2024-12-20 17:34:03 +01:00
Exidex
a54a760cd4
Update all rust dependencies 2024-12-20 15:36:54 +01:00
Exidex
a4451acae4
Fix message loop in plugin runtime sometimes getting deadlocked 2024-12-19 16:03:22 +01:00
Exidex
0b67e67d0b
Each JS runtime is in separate process 2024-12-18 22:11:15 +01:00
Exidex
337a8eaea4
Move Numbat context to gauntlet_internal_all extension 2024-12-18 22:08:13 +01:00
Exidex
49b52488f0
Move ComponentModel to separate file 2024-12-18 22:08:13 +01:00
Exidex
f45c797cdc
Move out dirs usages out of plugin runtime 2024-12-18 22:08:13 +01:00
Exidex
62a2ffc2b7
Abstract away usage of frontend api in plugin runtime behind backend api 2024-12-18 22:08:13 +01:00
Exidex
37d8a218f7
Abstract clipboard inside plugin runtime behind backend api 2024-12-18 22:08:12 +01:00
Exidex
364beb647b
Abstract away repository, icon_cache and search index from js runtime ops 2024-12-18 22:08:12 +01:00
Exidex
5b769c8e7d
Deno update to 2.1.1 2024-12-18 22:08:12 +01:00
Exidex
72bc21716b
Implement plugin environment 2024-11-15 15:14:04 +01:00
Exidex
bd76aa5099
Ability to unset global shortcut, better error reporting for setting global shortcut 2024-11-14 21:08:01 +01:00
Exidex
8c6f6b93e3
Fix scenarios after react renderer parsing rework 2024-11-11 20:01:16 +01:00
Exidex
e132fe10a5
Bring back image support after react renderer parsing rework 2024-11-10 22:03:48 +01:00
Exidex
579e29664d
Show loading bar in main search view when there is still some command generator running 2024-11-10 19:43:59 +01:00
Exidex
d3cc26cfd3
Fix build on macOS 2024-11-10 17:36:53 +01:00
Exidex
f68fcf1b6e
Fix view render taking a long time of while app gen command generator runs 2024-11-10 17:09:06 +01:00
Exidex
6a70c4ecba
Rework react renderer parsing to use non-recursive data structures 2024-11-10 16:53:53 +01:00