Commit graph

258 commits

Author SHA1 Message Date
Exidex
a0275cce28
Revert plugin runtime --extern rustc flag 2025-05-25 14:36:07 +02:00
Exidex
80bb33690b
Run cargo fmt 2025-05-24 14:15:12 +02:00
Exidex
a8182f4b2e
Switch to edition 2024, resolve all cargo warnings 2025-05-24 11:01:03 +02:00
Exidex
3599837033
Split plugin runtime (specifically deno) into separate workspace, and include it via --extern rustc flag 2025-05-23 20:59:04 +02:00
Exidex
7a47cdb941
Change screenshot generator theme to macos dark 2025-05-22 15:22:59 +02:00
Exidex
40fb6f2617
Implement entrypoint search aliases 2025-05-11 13:25:13 +02:00
Exidex
4ab582ddad
Fix panic when trying to assign global shortcut that is already assigned by another application 2025-05-08 21:41:57 +02:00
Exidex
80396abbad
Migrate communication over Grpc to new system to reduce boilerplate 2025-05-05 19:52:07 +02:00
Exidex
44d594c395
Migrate FrontendApi and BackendForFrontendApi to new system to reduce boilerplate 2025-05-04 17:33:59 +02:00
Exidex
ba64162222
Proc-macro for api boundary trait boilerplate codegen. BackendForPluginRuntimeApi migrated 2025-05-04 13:54:55 +02:00
Exidex
f204969e63
Add support for svg images 2025-05-03 19:52:05 +02:00
Exidex
ebcee6a470
Make entrypoint.*.actions.*.shortcut optional 2025-05-03 10:09:57 +02:00
Exidex
87d6b1abb8
Fix typo in plugin manifest json schema 2025-04-20 17:27:21 +02:00
Exidex
d8b6010ad1
Global shortcuts for entrypoints 2025-04-08 21:45:49 +02:00
Exidex
9f057c09dc
Show generated entrypoints in settings view 2025-04-03 19:37:57 +02:00
Exidex
b47906fbad
Fix author field schema description 2025-03-16 12:08:16 +01:00
Exidex
3d962f3405
Add authors field to plugin manifest 2025-03-16 11:56:28 +01:00
Exidex
6d37684fc8
Tweak descriptions of fields in plugin manifest schema 2025-03-16 11:05:37 +01:00
Exidex
99f7ecec11
Fix formatting 2025-03-15 20:16:19 +01:00
Exidex
74f6433bea
Fix screenshot generator 2025-03-15 20:14:09 +01:00
Benno
4f715674c0
Plugin Manifest schema (#62)
Co-authored-by: Exidex <16986685+exidex@users.noreply.github.com>
2025-03-15 19:32:13 +01:00
Exidex
fd481027e3
Fix zombie processes being left over after closing Settings UI 2025-03-14 20:43:29 +01:00
Exidex
76609064df
Revert previous attempt to fix event loss 2025-03-11 20:06:43 +01:00
Exidex
f96941d436
Add thread names to logs 2025-03-07 21:54:53 +01:00
Exidex
7e5d4aa8ea
Improve logging of panic, abort process on panic 2025-03-07 20:43:35 +01:00
Exidex
b0f03daba7
Fix event loss due to race condition by allowing only one concurrent view event 2025-03-04 22:03:15 +01:00
Exidex
e49e5a3911
Fix database becoming corrupted after changing theme setting 2025-02-16 12:00:51 +01:00
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
e36ff58a94
Fix errors now showing up in console when developing 2025-02-08 22:21:01 +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