Commit graph

484 commits

Author SHA1 Message Date
Exidex
dc8f8d96eb
Fix build on linux 2025-02-16 11:12:59 +01:00
Michał Kalinowski
f50a9ae51e Don't clear search bar if window is closed using global shortcut 2025-02-15 20:42:45 +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
0c6b0282c2
Refactor 3.5k line file into multiple files 2025-02-15 18:59:12 +01:00
Exidex
2d7af69372
Add --version flag 2025-02-15 09:51:29 +01:00
Exidex
ebc18be7c9
Fix missing cfg causing build to fail on non-linux platforms 2025-02-15 09:41:05 +01:00
Exidex
b542633cb6
On X11 listen on _NET_ACTIVE_WINDOW change instead of unfocus event for close-on-unfocus behaviour 2025-02-15 09:29:54 +01:00
Exidex
89c28bae6c
Change global shortcut to be executed on key down instead of key up 2025-02-15 08:21:02 +01:00
Benno
7ce6844ad0 feat: auto scroll to top in window hiding process 2025-02-13 22:07:45 +01:00
Benno
fcbeb20699
Add cmd/ctrl+comma to open settings ui 2025-02-11 20:22:39 +01:00
Benno
c8b3cfe09c
Global shortcut now hides the main window when the window is already open 2025-02-11 20:20:35 +01:00
Exidex
ff1c1b8754
Fix formatting 2025-02-09 14:03:31 +01:00
Exidex
1b8ddf67b1
Implement ability to run entrypoints from cli 2025-02-09 14:00:59 +01:00
Exidex
e36ff58a94
Fix errors now showing up in console when developing 2025-02-08 22:21:01 +01:00
Exidex
9a1ee39485
Fix formatting 2025-02-03 18:18:05 +01:00
Exidex
b949886314
Make subtext in main window search items a little smaller 2025-02-03 18:16:43 +01:00
Exidex
7f185f2972
In search results, move name of plugin to entrypoint name, add entrypoint type in that place use. Use generator name as a type 2025-02-03 18:15:52 +01:00
Exidex
2d083074b1
Run cargo fmt. Add github workflow to validate 2025-02-02 17:10:54 +01:00
Exidex
478c72f69c
Use macOS theme on all platforms by default, instead of legacy theme 2025-02-02 15:48:01 +01:00
Exidex
c3c0ac3cfe
Fix build 2025-02-01 19:56:48 +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
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
792baa7e6a
Fix global shortcut unregistration failing if previous shortcut registration failed 2025-01-29 23:27:03 +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
4478f4a99e
Fix npm run dev failing because of missing log files when run for the first time 2025-01-19 11:53:26 +01:00
Exidex
085b5ce7e3
Revert "Fix npm run dev failing because of missing log files when run for the first time"
This reverts commit 8d66cac69f.
2025-01-19 11:45:15 +01:00
Exidex
8d66cac69f
Fix npm run dev failing because of missing log files when run for the first time 2025-01-19 11:21:15 +01:00
Exidex
7c440c5dcd
Improve config and theme config parsing error logs 2025-01-18 22:34:38 +01:00
Exidex
3201c721a5
Cleanup not needed usages of Arc<Mutex>> 2025-01-16 22:41:20 +01:00
Exidex
e4df96c890
Save position of the main window to be used after restart 2025-01-16 22:02:43 +01:00
Exidex
b4e255a92e
Fix window jumping to another screen if pressing global shortcut with window open when using active monitor position mode 2025-01-16 21:21:34 +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
2ee1e645c9
Add config option to disable close on unfocus functionality 2025-01-13 20:53:08 +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
b59762bd5b
Fix icons on macOS sometimes not loading 2025-01-12 20:18:17 +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
61b71c8858
Re-run entrypoint generators after changing preference value 2025-01-11 23:01:22 +01:00
Exidex
026bdf9b59
Wire up the Cosmic support for window tracking 2025-01-11 21:02:06 +01:00
Exidex
033f2c8d82
Fix build on windows 2025-01-10 22:02:24 +01:00
Exidex
72ba3f03cb
Move npm version bump to final state of publishing, so nix hash is not mismatched on release tag 2025-01-10 21:46:04 +01:00
Exidex
4d13725692
Make windows_app_from_path async 2025-01-10 21:32:14 +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
95b0d0d326
Fix windows on x11 sometimes not matching real state, if plugin was launched when windows already existed 2025-01-08 20:23:44 +01:00
Exidex
907e743607
Tweak styling of detail metadata when inside a list 2025-01-07 21:13:46 +01:00
Exidex
796008ad39
Make metadata section in detail in list slightly bigger 2025-01-07 20:51:39 +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
b2094be545
Finish renaming Generated Command to Generated Entrypoint 2025-01-07 20:21:56 +01:00
Exidex
20fa211d05
Tweak styling of action panel 2025-01-07 20:07:49 +01:00
Exidex
63e1642823
Prevent from changing theme settings if theme file exist 2025-01-07 19:20:22 +01:00