66 Commits

Author SHA1 Message Date
Kirottu
06017e753c [Stdin] Added configuration file documentation 2024-12-27 14:04:11 +02:00
Kirottu
27b5a1904a [Applications] Reworked terminal configuration to allow for more terminal possibilities 2024-12-26 15:35:33 +02:00
Mihai Fufezan
3c5b64e6cc Revert "plugins/applications: fix terminal apps with arguments"
This reverts commit 08f3d0bfcb.

Functionality was already present in scrubber.rs
2024-11-08 21:02:50 +02:00
NotAShelf
89769e43f1 update hyprland-rs crate to 0.4.0-beta.1
---
Co-authored-by: peppidesu <@peppidesu>
2024-10-31 22:24:06 +03:00
raf
4892cddc99 Merge pull request #169 from fufexan/applications
plugins/applications: fix launching terminal apps with arguments
2024-10-13 20:29:26 +00:00
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
Mihai Fufezan
08f3d0bfcb plugins/applications: fix terminal apps with arguments 2023-12-21 22:04:57 +02:00
Justin Lavoie
872984a6c9 Replace -o with --plugins in documentation (#119) 2023-11-30 13:16:23 +02:00
Gaz
52cec0a393 Update README.md (#111) 2023-11-28 22:06:33 +02:00
Andrej Benz
cebc052f0d feat: changed applications matching/weighting (#88) 2023-08-19 17:52:53 +03:00
Kirottu
ca77298d46 Websearch: removed debug print statement 2023-08-16 08:26:33 +03:00
Kirottu
d4b16a7c2b Added keyword search 2023-08-15 19:44:00 +03:00
Kirottu
c0f53cabee Websearch: Improved search url formatting, fixed custom engines and example config 2023-08-15 19:11:49 +03:00
Kirottu
7679b2fafd Added custom search engine support, some code style changes 2023-08-08 15:17:09 +03:00
Andrej Benz
1da9daa605 readme: added websearch (#76) 2023-08-08 15:08:00 +03:00
Kirottu
e6129f6f84 Changed the anyrun-plugin dependency of the Websearch plugin to use a relative path
This fixes Nix builds, and makes the plugin follow the way the rest of the plugins already
define dependencies.
2023-08-07 23:06:25 +03:00
Andrej Benz
361267a555 feat: websearch plugin (#74) 2023-08-07 16:49:33 +03:00
Kirottu
da97c9287f Simplified & fixed Dictionary plugin 2023-07-24 16:20:37 +03:00
Kirottu
c65bcc3c0b Added option to allow "invalid" inputs to be allowed in the Stdin plugin 2023-07-14 16:50:57 +03:00
Kirottu
509cb95b68 Fix broken symbols plugin example config escape character 2023-07-07 10:47:52 +03:00
Kirottu
a5d3f32659 Added prefix to symbols plugin README 2023-07-06 14:10:36 +03:00
Kirottu
9ad3af89c0 Added prefix to symbols plugin 2023-06-27 23:57:53 +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
Jake Stanger
2b9ced1bf0 feat(rink): extract description from result (#37)
This splits the rink result to move the bracketed text into the description, meaning copying the result will not contain text such as `(dimensionless)` or `(length)`, while still keeping this information present.
2023-05-30 12:31:18 +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
de606380a2 Made language delimiter in the translate plugin configurable 2023-05-15 13:51:04 +03:00
Kirottu
5c0765fdba General improvements to the translate plugin, added option to specify source language 2023-05-15 13:46:39 +03:00
Kirottu
c52d0d02e5 Switched to using a properly versioned version of kidex-common 2023-05-11 08:12:27 +03:00
Kirottu
31b0d44eee Switched to using a properly versioned version of kidex-common 2023-05-11 08:11:49 +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
Kirottu
8a4c0ae397 Trim shell command 2023-05-02 08:37:17 +03:00
Kirottu
0e5fd5d1bf Fixed translate crashing on unknown language code, added Ewe 2023-05-01 22:40:19 +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
Kirottu
b2f3e67cb4 Stdin plugin 2023-04-27 16:22:18 +03:00
Kirottu
f56d95fa31 Added prefix & config to Randr 2023-04-25 22:06:18 +03:00
Kirottu
cfeff7d08f Icons and back match for Randr 2023-04-25 21:45:01 +03:00
Kirottu
eafb676585 Working Randr plugin for Hyprland 2023-04-24 08:20:30 +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
78acd78d66 Fixed incorrect rustls feature from rink and translate plugins 2023-04-13 14:31:18 +03:00
Kirottu
8a0806f175 Switched to rustls for TLS in the Rink and Translate plugins 2023-04-11 12:15:44 +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