Commit graph

69 commits

Author SHA1 Message Date
Exidex
d8b6010ad1
Global shortcuts for entrypoints 2025-04-08 21:45:49 +02:00
Exidex
9f057c09dc
Show generated entrypoints in settings view 2025-04-03 19:37:57 +02:00
Exidex
ae0f833f15
Rework shortcut selector ui in settings 2025-03-30 19:25:09 +02:00
Exidex
2d083074b1
Run cargo fmt. Add github workflow to validate 2025-02-02 17:10:54 +01:00
Exidex
373909cc68
Add panic hook to log backtrace when plugin runtime panics for easier debugging 2025-02-01 19:10:38 +01:00
Exidex
2c3a9f9dd3
Fix error when registering shortcut erroring whole settings window instead of adding an icon 2025-01-29 23:25:30 +01:00
Exidex
c492d26711
Add config setting to chose on which monitor window appears: always on the same or current active 2025-01-16 20:52:43 +01:00
Exidex
63e1642823
Prevent from changing theme settings if theme file exist 2025-01-07 19:20:22 +01:00
Exidex
f0a18f0e22
Rework themes. Add theme setting. Remove complex themes. Remove sample generation commands. Use toml for theme config 2025-01-06 18:52:25 +01:00
Exidex
1c1deca67e
Rename command-generator entrypoint type into entrypoint-generator 2024-12-25 23:59:45 +01:00
Exidex
a54a760cd4
Update all rust dependencies 2024-12-20 15:36:54 +01:00
Exidex
27eccbebea
Migrate back iced_layershell because of performance problems and window transparency on macos not working 2024-12-08 15:59:16 +01:00
Exidex
ca0264fe1e
Bring back layer shell support using PopOS iced fork 2024-12-07 10:10:36 +01:00
Exidex
7b41f1ac9b
Update iced to 0.13. No wayland support. No macOS window settings 2024-11-25 20:40:27 +01:00
Exidex
c340a69b5b
Restrict plugin id schema to http(s), ssh and git, exclude file and unknown 2024-11-16 09:53:51 +01:00
Exidex
bd76aa5099
Ability to unset global shortcut, better error reporting for setting global shortcut 2024-11-14 21:08:01 +01:00
Exidex
f1191057d2
Fix emojis not working in multiple places across the application 2024-10-25 17:22:01 +02:00
Exidex
bb0ceead12
Highlight preference value fields which are required but not yet filled 2024-10-10 20:10:19 +02:00
Exidex
cf2aa7030d
Fix download info panel being transparent and sometimes partially obstructed 2024-10-10 18:41:29 +02:00
Exidex
792568816e
Add "Check for updates" button in settings ui 2024-10-10 18:33:59 +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
6781a65e18
Show plugin id in settings 2024-10-08 19:49:46 +02:00
Exidex
f39b303471
Implement Alt + K shortcut for main search view action panel 2024-09-27 19:02:00 +02:00
Exidex
cdf46205d3
Use same colors for settings ui 2024-09-26 20:26:43 +02:00
Exidex
29649aae51
Split preference name into id and name 2024-09-15 10:50:16 +02:00
Exidex
74922b01ca
Hide action panel and settings download info popups when clicking on backdrop 2024-08-27 21:30:25 +02:00
Exidex
9738d3ec92 Fix settings ui panic when opening it from main ui 2024-08-04 11:31:47 +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
ea207f621a Wayland support via Layer Shell protocol 2024-07-28 21:35:33 +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
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
94c89aa7b4 Add error message for settings if unable to connect to server 2024-07-07 10:39:08 +02:00
Exidex
4e9c7459d5 Abstract all grpc-related logic away 2024-05-11 21:53:22 +02:00
Exidex
1df1458291 Fix broken plugin download 2024-04-29 22:19:11 +02:00
Exidex
c7ce64090f Add ability to remove plugins 2024-04-16 17:55:12 +02:00
Exidex
903079f7e4 Implement core of the grid view 2024-04-06 19:07:08 +02:00
Exidex
fb215488c6 Fix settings view crashing when opened separately 2024-04-01 17:31:19 +02:00
Exidex
d1cfbeb036 Require preferences to be specified if plugin provides no default value 2024-04-01 16:40:50 +02:00
Exidex
6e6d04998c Implement bundled plugins 2024-03-27 19:41:39 +01:00
Exidex
e6ff621efb Implement command generators, a way for plugins to provide entrypoints 2024-03-23 18:16:56 +01:00