Commit Graph

23 Commits

Author SHA1 Message Date
BennyDioxide
cda1ab4395 fix: Desktop Entries without proper path wouldn't run (#120)
* fix: Desktop Entries without proper path wouldn't run

Now it would try to run in env::current_dir if the path was not set or not proper

* refactor: Remove the empty `#![feature()]` attribute
2024-04-03 12:27:56 +03:00
Andrej Benz
cebc052f0d feat: changed applications matching/weighting (#88) 2023-08-19 17:52:53 +03:00
Kirottu
d4b16a7c2b Added keyword search 2023-08-15 19:44:00 +03:00
loqusion
2188800388 feat(applications): handle Path field in desktop entries (#46)
* feat: handle `Path` field in desktop entries

* Fix code style issue
2023-06-14 19:41:19 +03:00
Kirottu
8d595daf52 Fix desktop entries with Terminal=true not working 2023-06-05 21:22:47 +03:00
Kirottu
e1fb5ff99e Added note about desktop entries to applications/README.md 2023-05-16 11:52:31 +03:00
Kirottu
063d5b91b4 Added desktop entry to overriding criteria
Made overriding dependent on both the icon and the name being identical,
this should prevent desktop entries from being mistakenly overridden.
2023-05-15 14:04:55 +03:00
Kirottu
9f920a2108 Made user desktop files override system desktop files 2023-05-04 15:14:57 +03:00
Kirottu
81b00ad52b Added a README to each of the plugins, giving an overview on how they work 2023-05-02 08:37:43 +03:00
Kangwook Lee (이강욱)
0aabb332c9 Add max_entries config to plugins (#19) 2023-05-01 15:16:11 +03:00
Kirottu
8e5bff9e91 Switched to using proc macros for the anyrun_plugin crate
This allows for plugins to decide on whether or not a mutable borrow or
a normal borrow is needed of the shared data. It can also now be omitted
alltogether.
2023-05-01 11:15:02 +03:00
Kirottu
042c5f0ad1 Fixed desktop file scrubbing failing when user applications dir does not exist 2023-04-30 10:13:07 +03:00
Kirottu
beaf2549ac Added dictionary plugin and switched from a Mutex to an RwLock in the anyrun_plugin crate
This change means that `get_matches` no longer has access to a mutable version of the
state of the plugin. A redesign is needed to allow for this if needed.
2023-04-29 18:18:47 +03:00
Ivordir
1119137d27 Add use_pango option for Match (#15) 2023-04-15 08:02:23 +03:00
Kirottu
08114309a3 Switched to summing exec and name matches in the Applications plugin 2023-04-14 08:31:03 +03:00
Kirottu
e472fe73b1 Merge branch 'master' of https://github.com/Kirottu/anyrun 2023-04-11 11:18:12 +03:00
Kirottu
f0f520dc20 Show main desktop entry name in the desktop action's description 2023-04-11 11:18:05 +03:00
Kirottu
1bc8d4d3d1 Fixed last desktop action from desktop file losing the last key value pair 2023-04-09 20:50:18 +03:00
Kirottu
7a7fb55e74 Added Applications plugin readme 2023-04-08 11:24:10 +03:00
Kirottu
8467c1b1e5 Desktop Action support for the Applications plugin 2023-04-08 11:13:12 +03:00
Kirottu
3f349301bf Pick the highest rating from matching with the app name and exec in the applications plugin 2023-01-05 10:19:54 +02:00
Kirottu
ce4b157160 Refinement, plugins, etc. 2022-12-31 12:51:46 +02:00
Kirottu
990bf12b79 Anyrun! 2022-12-29 23:56:32 +02:00