Commit graph

250 commits

Author SHA1 Message Date
Exidex
204de4d88c
Add ability to programmatically control focus on list and grid 2025-08-10 21:24:08 +02:00
Exidex
0528b96fae
Fix back navigation being treated as whole separate view open session
Some checks failed
format / rust (push) Failing after 3s
format / nix (push) Failing after 2s
nix build / all (push) Failing after 4s
build / build-linux (push) Has been cancelled
build / build-macos (push) Has been cancelled
build / build-windows (push) Has been cancelled
2025-07-31 21:25:57 +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
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
d1e61d4d19
Massively simplify scenario runner 2025-06-22 20:35:31 +02:00
Exidex
f20537181e
Bump npm dependencies 2025-06-19 15:03:41 +02:00
Exidex
29b1a4ab36
Fix useStorage and useCache hooks crashing plugin runtime when closing the view 2025-06-19 11:48:53 +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
a0275cce28
Revert plugin runtime --extern rustc flag 2025-05-25 14:36:07 +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
b6c0b780db
Fix plugin runtime panic when using assetDataSync() 2025-05-04 10:52:59 +02:00
Exidex
f204969e63
Add support for svg images 2025-05-03 19:52:05 +02:00
Exidex
1a1c862973
More plugin examples 2025-04-24 21:13:43 +02:00
Exidex
b8f07d5028
Unify Vec<u8> usage to ArrayBuffer in js. Fixes icon in EntrypointGenerator requiring number[] 2025-04-20 16:15:43 +02:00
Exidex
fc4df0efa1
Rename out-screenshot to out_screenshot 2025-03-15 20:14:09 +01:00
Exidex
6ccd091c8f
Rename scenarios directory to example_plugins 2025-03-15 20:14:09 +01:00
Exidex
705b42821c
Actually fix the event loss, finally 2025-03-11 20:08:10 +01:00
Exidex
76609064df
Revert previous attempt to fix event loss 2025-03-11 20:06:43 +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
fe707d8419
Try to fix macos release x2 2025-02-22 19:35:07 +01:00
Exidex
b9f4d98408
Try to fix macos release 2025-02-22 18:58:13 +01:00
Exidex
435f836eb2
Add support for x86_64 on macOS 2025-02-16 12:33:01 +01:00
Benno
652af98544
Localized application names on macOS (#50)
Co-authored-by: Exidex <16986685+exidex@users.noreply.github.com>
2025-02-15 20:09:05 +01:00
Exidex
c0e68afc21
Fix build scripts when running locally 2025-01-19 18:46:33 +01:00
Exidex
c4e2b763c2
Fix broken build pipeline after previous commit 2025-01-19 13:29:13 +01:00
Exidex
2a7e21c470
Fix broken publish pipeline 2025-01-19 13:17:13 +01:00
Exidex
60a9dccb1d
Fix git pull in wrong place in publish pipeline 2025-01-19 12:36:57 +01:00
Exidex
6f7732ce38
Pass CommandContext object to commands which contains plugin and entrypoint preferences 2025-01-19 12:06:14 +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
8ffe84c440
Use size optimized cargo profile only on releases, exclude nix as well 2025-01-12 20:38:41 +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
d57d10d1a8
Remove preferences helper functions. Add preferences react hooks. Rename GeneratorProps to GeneratorContext. Add preferences to GeneratorContext 2025-01-11 22:50:54 +01:00
Exidex
4611d06a8b
Do not sign binaries in build workflow 2025-01-11 20:10:13 +01:00
Exidex
d3ac37996a
Do not call git pull in build workflow to fix build on pr branches 2025-01-11 19:48:58 +01:00
Exidex
72ba3f03cb
Move npm version bump to final state of publishing, so nix hash is not mismatched on release tag 2025-01-10 21:46:04 +01:00
Exidex
f9d6642900
Remove onClick events, instead primary action is called on click with id of clicked item. Add onItemFocusChange events 2025-01-10 21:26:54 +01:00
Exidex
b2094be545
Finish renaming Generated Command to Generated Entrypoint 2025-01-07 20:21:56 +01:00
Exidex
b406da1598
Implement applications plugin on windows 2025-01-01 11:52:41 +01:00
Exidex
a3532e9602
Implement window tracking and focusing for WMs that support wlr-foreign-toplevel-management-unstable-v1 protocol 2024-12-31 19:15:57 +01:00
Exidex
a84d3ee3da
Implement focusing for window tracking on x11 2024-12-29 21:45:33 +01:00
Exidex
9767290ecb
Match x11 window to app id also based on StartupWmClass and WM_CLASS 2024-12-29 17:36:32 +01:00
Exidex
d4548c0cda
Implement window tracking per application for x11 2024-12-29 13:22:52 +01:00
Exidex
873220ef89
Revert "Slightly throttle search index reload when calling add/remove in entrypoint generator"
This reverts commit f584f28a74.
2024-12-28 23:03:06 +01:00
Exidex
f584f28a74
Slightly throttle search index reload when calling add/remove in entrypoint generator 2024-12-28 21:00:20 +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
ba4fd06f37
Merge updateAccessories into add, introduce get by id and getAll functions for command generator 2024-12-25 11:35:12 +01:00
Exidex
7fb6ca4074
Implement generated command accessories 2024-12-24 21:56:38 +01:00