Commit graph

88 commits

Author SHA1 Message Date
Exidex
d721bda736
Inline view examples 2025-03-15 20:14:10 +01:00
Exidex
5e42d0d6bc
Use null files as stderr/stdout/stdin instead of inheriting from parent. Fixes plugin runtime failing to start on windows when using subsystem windows 2025-02-01 14:55:48 +01:00
Exidex
6f7732ce38
Pass CommandContext object to commands which contains plugin and entrypoint preferences 2025-01-19 12:06:14 +01:00
Exidex
66bf1c861c
Move image download example in dev_plugin to separate entrypoint to not slow down detail-view 2025-01-18 22:42:32 +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
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
907e743607
Tweak styling of detail metadata when inside a list 2025-01-07 21:13:46 +01:00
Exidex
e5117c6c45
Fix grid empty view not displaying the image 2025-01-07 20:45:02 +01:00
Exidex
d9b60d5e63
Fix list empty view image being too big 2025-01-07 20:44:21 +01:00
Exidex
20fa211d05
Tweak styling of action panel 2025-01-07 20:07:49 +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
dd12028e15
Fix values in permissions.exec.command not being resolved properly 2024-12-24 14:49:15 +01:00
Exidex
42f3bb4d7d
Use ArrayBuffer in Clipboard Api instead of Blob 2024-12-20 21:18:16 +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
c41adc3c41
Replace tools git submodule with github dependency 2024-12-19 21:24:49 +01:00
Exidex
5b769c8e7d
Deno update to 2.1.1 2024-12-18 22:08:12 +01:00
Exidex
72bc21716b
Implement plugin environment 2024-11-15 15:14:04 +01:00
Exidex
57ea67d13e
Crappy heuristic for scrolling distance of grid items, dynamic grid item height 2024-11-13 21:55:00 +01:00
Exidex
1bd4491429
Rework grid keyboard navigation again, this time with tests 2024-11-13 20:04:50 +01:00
Exidex
479594b385
Fix command generator example in dev plugin 2024-11-10 17:48:15 +01:00
Exidex
6a70c4ecba
Rework react renderer parsing to use non-recursive data structures 2024-11-10 16:53:53 +01:00
Exidex
750278dc48
Implement List and Grid search bar 2024-10-27 19:33:39 +01:00
Exidex
8397b108e0
Implement hud feedback window 2024-10-13 11:41:37 +02:00
Exidex
bb0ceead12
Highlight preference value fields which are required but not yet filled 2024-10-10 20:10:19 +02:00
Exidex
d94563512d
Move "remove plugin" button in settings ui to the bottom of the view 2024-10-10 18:25:04 +02:00
Exidex
0a92457bd4
Implement inline view shortcut display in action panel 2024-10-07 19:55:23 +02:00
Exidex
763d7b0ac4
Implement inline view action panel. Shortcuts still todo 2024-10-06 22:32:42 +02:00
Exidex
068cc0ddf0
Unfocus main search list if inline view is rendered 2024-10-06 14:59:26 +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
1e181ea1a8
Rename action title to label 2024-09-28 16:42:51 +02:00
Exidex
2ce02919a0
Fix spacing on section subtitle. Tweak text colors 2024-09-23 20:59:04 +02:00
Exidex
468013397d
Grid and List accessories. Refine grid styling 2024-09-22 21:02:19 +02:00
Exidex
5420aafadf
Make title of grid item optional 2024-09-22 14:18:07 +02:00
Exidex
b582d7ba7f
Variables in paths of permissions 2024-09-21 20:36:31 +02:00
Exidex
079386cd80
Rework permissions. Better validation. Remove ffi and high_resolution_time 2024-09-21 17:30:56 +02:00
Exidex
8c8ade8a89
Replace onSelectionChange and id on List or Grid itself with onClick on item 2024-09-15 11:44:27 +02:00
Exidex
29649aae51
Split preference name into id and name 2024-09-15 10:50:16 +02:00
Exidex
ea9c795973
Require main_search_bar permission when entrypoint type 'inline-view' is used 2024-09-14 20:03:31 +02:00
Exidex
1fe349db47
Add permissions for clipboard 2024-09-14 17:26:29 +02:00
Exidex
60578e6391
Add useFetch hook. Refine types in other hooks 2024-09-13 19:27:10 +02:00
Exidex
9f38e3aa2d
Display data in all hooks examples 2024-09-13 16:39:23 +02:00
Exidex
f9f373916f
Add useCachedPromise hook 2024-09-12 20:25:28 +02:00
Exidex
2154131b5c
Add useStorage and useCache hooks 2024-09-10 21:48:32 +02:00
Exidex
b86ae6c0d9
Rename useAsync to usePromise 2024-09-09 21:27:48 +02:00