Commit graph

115 commits

Author SHA1 Message Date
Exidex
f41ab9233b
Merge settings app into the main app 2025-07-27 16:50:07 +02:00
Exidex
72123db351
Refine nullability of event arguments. Distinguish between null and undefined properties when parsing react component tree 2025-07-25 20:11:32 +02:00
Exidex
242f5a2eea
Rewrite react component parser into procmacros, better error reporting 2025-07-21 21:16:53 +02:00
Exidex
729b4f695f
Clean up couple of things
Some checks failed
format / rust (push) Failing after 3s
format / nix (push) Failing after 2s
nix build / all (push) Failing after 3s
build / build-linux (push) Has been cancelled
build / build-macos (push) Has been cancelled
build / build-windows (push) Has been cancelled
2025-07-18 17:44:51 +02:00
Exidex
b7b8413146
Fix inline view being recreated each time key is pressed in search bar, causing useRef not preserving value
Some checks failed
build / build-linux (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-windows (push) Waiting to run
format / rust (push) Failing after 2s
format / nix (push) Failing after 2s
nix build / all (push) Failing after 3s
2025-07-14 22:07:09 +02:00
Exidex
94c8984649
Disable global shortcuts by default on wayland, add config option to enable if legacy x11 api is supported 2025-07-07 19:26:00 +02:00
Exidex
3a457450cb
Relax layer_shell requirement on linux wayland. Add config file setting to choose between normal and layer shell window 2025-07-04 19:50:55 +02:00
Exidex
bced4daedd
Cli gauntlet open now hides window when pressed while window is open, matching behavior of global shortcut 2025-07-03 18:59:24 +02:00
Exidex
d1e61d4d19
Massively simplify scenario runner 2025-06-22 20:35:31 +02:00
Exidex
e7f621018c
Move GlobalHotkeyManager out of ApplicationManger to make it Send. Fixes build on Windows 2025-06-19 11:10:02 +02:00
Exidex
8fd14b4dab
Replace usages of BackendForFrontendApi with direct calls to ApplicationManager 2025-06-16 21:28:35 +02:00
Exidex
f2fadf8b70
Update iced to latest master. Remove iced_aw, iced_table dependencies. Remove DatePicker component 2025-06-15 14:29:19 +02:00
Exidex
c0f61f444d
WIP Migration from sqlx to rusqlite. No sql migrations yet. Doesn't compile 2025-05-27 22:44:24 +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
40fb6f2617
Implement entrypoint search aliases 2025-05-11 13:25:13 +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
f204969e63
Add support for svg images 2025-05-03 19:52:05 +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
74f6433bea
Fix screenshot generator 2025-03-15 20:14:09 +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
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
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
373909cc68
Add panic hook to log backtrace when plugin runtime panics for easier debugging 2025-02-01 19:10:38 +01:00
Exidex
2c3a9f9dd3
Fix error when registering shortcut erroring whole settings window instead of adding an icon 2025-01-29 23:25:30 +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
b2094be545
Finish renaming Generated Command to Generated Entrypoint 2025-01-07 20:21:56 +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
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
0b67e67d0b
Each JS runtime is in separate process 2024-12-18 22:11:15 +01:00
Exidex
f45c797cdc
Move out dirs usages out of plugin runtime 2024-12-18 22:08:13 +01:00
Exidex
7b41f1ac9b
Update iced to 0.13. No wayland support. No macOS window settings 2024-11-25 20:40:27 +01:00
Exidex
5855990952
Rename Theme into Simplified theme to avoid confusion 2024-11-16 19:33:11 +01:00