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
|
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 |
|
Exidex
|
ca15574181
|
Show error view when plugin or gauntlet throws exception when rendering
|
2024-04-15 20:48:25 +02:00 |
|
Exidex
|
d1cfbeb036
|
Require preferences to be specified if plugin provides no default value
|
2024-04-01 16:40:50 +02:00 |
|
Exidex
|
9d7b5ed05d
|
Command entrypoint is not expected to have default function export. Fixes #4
|
2024-03-29 17:16:13 +01:00 |
|
Exidex
|
db91d65700
|
Implement action shortcuts
|
2024-03-26 19:20:33 +01:00 |
|
Exidex
|
e6ff621efb
|
Implement command generators, a way for plugins to provide entrypoints
|
2024-03-23 18:16:56 +01:00 |
|
Exidex
|
26a338a6e9
|
Change inline function to be a function component to support react hooks
|
2024-03-13 20:58:42 +01:00 |
|
Exidex
|
763ad364bb
|
Implement plugin/entrypoint preferences. No settings ui yet
|
2024-03-03 19:03:44 +01:00 |
|
Exidex
|
0123ff999f
|
Fix inline view rendering unconditionally
|
2024-02-15 14:52:24 +01:00 |
|
Exidex
|
461b8d44a7
|
Implement inline views
|
2024-02-13 17:42:39 +01:00 |
|
Exidex
|
630c37044f
|
Implement navigation
|
2024-02-11 14:21:18 +01:00 |
|