Commit graph

269 commits

Author SHA1 Message Date
Exidex
fc476dfe50
Add system tray on macos and windows 2024-08-25 18:25:13 +02:00
Exidex
c86d11d885
Fix generate-sample-theme and generate-sample-color-theme failing if config folder doesn't exist 2024-08-25 10:25:25 +02:00
Exidex
e8c45b8def
Run application and open command detached from server process
Fixes server being unkillable because of invoked application that is still running
2024-08-18 19:24:55 +02:00
Exidex
4d645a7760
Add log when running application with server already running 2024-08-18 19:16:13 +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
7d46fd2b16 Slightly change implementation of hiding window on unfocus 2024-08-06 10:43:15 +02:00
Exidex
e084328368 Always use dev react bundle for local plugins for better error messages 2024-08-05 22:17:59 +02:00
Exidex
9738d3ec92 Fix settings ui panic when opening it from main ui 2024-08-04 11:31:47 +02:00
Exidex
6ff5565a7c Remove backwards compatibility for local plugin id, properly this time 2024-08-04 10:39:09 +02:00
Exidex
9fb26ab460 Revert "Remove backwards compatibility for local plugin id"
This reverts commit 8c65c16b8a.
2024-08-04 10:11:19 +02:00
Exidex
8c65c16b8a Remove backwards compatibility for local plugin id 2024-08-03 19:43:01 +02:00
Exidex
5bba73eea4 Fix settings app for macOS being always on top 2024-08-03 18:27:48 +02:00
Exidex
70852d0773 Add alt+k shortcut for opening action panel 2024-08-03 17:42:27 +02:00
Exidex
62fc4cf7b8 Better errors reporting for manifest errors for settings ui and cli 2024-08-03 15:36:16 +02:00
Exidex
f2a8722473 Implement supported os validation when installing plugins 2024-08-03 14:38:22 +02:00
Exidex
38f4505da8 Add commands to generate sample themes 2024-08-01 15:33:56 +02:00
Exidex
2110056992 Add ability to customize theming and colors with json config file 2024-07-31 22:54:14 +02:00
Exidex
133e14068d Implement popup about download plugin status and errors in settings 2024-07-30 21:36:27 +02:00
Exidex
32b5173d05 Rework in-progress/failed/successful download indicator in settings 2024-07-30 20:26:34 +02:00
Exidex
09575a48f0 Better error for running gauntlet open without server running 2024-07-30 14:04:09 +02:00
Exidex
03a24f652e Slightly better error handling of backend errors on client 2024-07-30 13:59:49 +02:00
Exidex
1ba93abfc9 Fix compilation on macOS after adding wayland support 2024-07-29 19:58:01 +02:00
Exidex
ea207f621a Wayland support via Layer Shell protocol 2024-07-28 21:35:33 +02:00
Exidex
b8858cf866 Remove leftovers from removing frontend server 2024-07-21 21:57:58 +02:00
Exidex
fbb3bd82fc Fix compilation on macos 2024-07-21 20:51:32 +02:00
Exidex
ccbf0d39ed Replace frontend part of backend grpc server with in-process channel communication 2024-07-21 20:44:20 +02:00
Exidex
f269e56c66 Replace frontend grpc server with in-process channel communication 2024-07-21 18:03:07 +02:00
Exidex
5190db5bcd Replace reqwest with ureq. blocking reqwest call doesn't work inside tokio runtime 2024-07-21 17:48:52 +02:00
Exidex
3d847a283e Quick implementation of image fetch from url 2024-07-21 15:33:37 +02:00
Exidex
f76461aaa4 Fix scenario runner build 2024-07-21 15:33:00 +02:00
Exidex
5c19f79574 ImageSource on js plugin side is now just a reference to asset instead of binary array with image 2024-07-21 13:30:26 +02:00
Exidex
af0b0ca51b Fix focused item being off-screen when searching for specific item 2024-07-18 21:32:42 +02:00
Exidex
8b91976736 Replace custom parser of .desktop file Exec property with gtk-launch 2024-07-18 21:27:18 +02:00
Exidex
cb660d3640 Add explicit txt file extension to log files 2024-07-18 21:01:20 +02:00
Exidex
16d540b0ca Reuse plugin and entrypoint uuids to avoid creation spam of new log directories 2024-07-18 21:01:01 +02:00
Exidex
8a73b13fc2 Write local plugin logs to file, so it can be shown in "npm run dev" console 2024-07-18 20:42:07 +02:00
Exidex
9983b35129 Fix pressing enter in main view list always selecting first search result 2024-07-16 22:37:55 +02:00
Exidex
c3b1fa6a27 Remove not needed focus functionality from iced fork 2024-07-16 22:36:57 +02:00
Exidex
3da44bf551 Tweak text colors 2024-07-16 22:20:09 +02:00
Exidex
a293cdbac3 Fix focused button not being always in view when using keyboard navigation for main list 2024-07-16 21:04:36 +02:00
Exidex
5b7a695bf3 Slightly tweak settings fields positioning 2024-07-15 20:11:06 +02:00
Exidex
957ee81a73 Implement actual global shortcut modification from value set in settings 2024-07-15 20:01:45 +02:00
Exidex
519efbcdaf Implement UI for changing global shortcut 2024-07-14 19:58:04 +02:00
Exidex
18561f3670 Refactor Settings UI to allow for multiple views 2024-07-13 22:28:02 +02:00
Exidex
c75c7a71d7 Implement hide entrypoints toggle in settings ui 2024-07-12 12:35:21 +02:00
Exidex
d15952f795 Continue Settings UI style tweaks 2024-07-12 12:02:22 +02:00
Exidex
c840eb707d Start of settings ui style overhaul 2024-07-10 21:37:56 +02:00
Exidex
7a5af1c4f5 Rename colors 2024-07-09 22:01:20 +02:00
Exidex
9262e95969 Style tweaks 2024-07-09 19:12:53 +02:00