Commit graph

85 commits

Author SHA1 Message Date
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
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
f20537181e
Bump npm dependencies 2025-06-19 15:03:41 +02: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
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
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
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
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
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
Exidex
9604cb85f1
Improve rejected promise error log 2024-12-24 17:32:51 +01:00
Exidex
6209ff6272
Update all js dependencies, react is still on v18 2024-12-20 18:33:23 +01:00
Exidex
e32a024f1a
Remove @project-gauntlet/deno, use @types/deno instead 2024-12-19 22:13:49 +01:00
Exidex
5b769c8e7d
Deno update to 2.1.1 2024-12-18 22:08:12 +01:00
Exidex
5c8f13184b
Await on reloadSearchIndex after running cleanup functions and before running generators 2024-11-16 20:23:05 +01:00
Exidex
ef38ad4a5e
Fix generated command entrypoint not being removed after disabling entrypoint in Settings UI 2024-11-16 20:16:52 +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
8e0ec1d7b8
Rework command generators to allow updating list of generated entrypoints while plugin is running 2024-11-03 14:15:48 +01:00
Exidex
a334ba2052
Fix action shortcut not being shown in main search view action panel 2024-10-05 21:31:51 +02:00
Exidex
12634f3d7d
Implement action shortcuts on main view 2024-10-05 21:14:51 +02:00
Exidex
9346c6f394
Implement secondary command actions for main search view 2024-09-28 20:18:55 +02:00
Exidex
2f232aae02
useAsync hook 2024-09-09 20:38:46 +02:00
Exidex
adb6a48347
Prevent js runtime from shutting down when uncaught exception is thrown inside a promise 2024-09-08 21:01:41 +02:00
Exidex
bfe3589cd7
Do not call command generators before reloading search index after frecency mark 2024-09-05 20:52:46 +02:00
Exidex
1dbd068441
Add proper types to make it explicit what value could be returned from command and generated command 2024-08-10 15:10:53 +02:00
Exidex
764ca8391c Fix generator commands blocking plugin from being stopped/stopped 2024-08-07 11:32:44 +02:00
Exidex
06db1ffa30 Fix being unable to stop plugin if there is unresolved pending promise 2024-08-06 18:16:52 +02:00
Exidex
5cd3d53c47 Tweak plugin event stopped loop 2024-08-05 21:50:42 +02:00
Exidex
00271b9d55 Replace console.log in js core with internal api log, so it isn't shown in dev server console 2024-07-22 21:26:57 +02:00
Exidex
f30a952d3b Revert "Do not try to render inline view when search string is empty. Also work around for strange deno crash in release mode right after startup."
This reverts commit b642d43be9.
2024-07-07 09:50:24 +02:00
Exidex
b642d43be9 Do not try to render inline view when search string is empty. Also work around for strange deno crash in release mode right after startup. 2024-07-05 19:34:12 +02:00
Exidex
d6573669ed Fix view events not working after search index update 2024-06-13 20:58:13 +02:00
Exidex
b68b56d36c Fix useEffect destructors not being called when view is closed 2024-06-02 21:14:46 +02:00
Exidex
450ff7e971 Refactor leftovers of old command style 2024-05-11 22:34:12 +02:00
Exidex
705b942fcf Fix item cache creation failing because multiple plugins modified cache at once 2024-04-27 21:58:30 +02:00
Exidex
8249dc55fe Fix broken search index after disabling entrypoint or plugin 2024-04-23 21:42:03 +02:00
Exidex
0ce73d39bc Implement application plugin and icons support for entrypoint 2024-04-21 21:42:05 +02:00