Commit graph

93 commits

Author SHA1 Message Date
Michael Aaron Murphy
bacada02c2 fix(calc): Broken regex pattern 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
e043d97b6f fix(recent): Split keyword queries for improved search quality 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
6c2f5324fe perf(recent): Limit up to 20 results returned by plugin 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
37a827363b fix(recent): Reverse order of displayed results 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
e62aa1f1b8 fix(calc): Require inclusive search to start with a number 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
73afa4ce65 fix(web): Support http:// links 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
90b5b229c2 fix(find): Strip excess ./ from file path prefix 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
f7823707fc fix(find): plugin never successfully interrupting 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
45fe9612f3 chore(release): 1.2.0 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
ade8dc1950 feat(recent): Get recently-used files without GTK dependency 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
7b98785c27 refactor: Replace isahc with reqwest 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
dbfb3921ae feat: Switch from smol runtime to tokio 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
4153f9f060 refactor: Favor futures crate over futures-lite to reduce dependencies 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
b770b59e7b fix: Use dirs crate for home_dir() function 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
e578f2d19c refactor: Replace postage with flume 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
2e38c69b69 fix(calc): Replace Unicode 2212 (Minus Sign) with '-' 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
6057888643 chore: Update dependencies 2022-03-29 01:52:13 +02:00
Ashley Wulber
d17acbd9ce
feat(web): add arxiv prefixes to launcher web config 2022-03-09 01:59:55 +01:00
Michael Aaron Murphy
eb6028f8fc fix: Show context for graphics only if switchable graphics found 2022-03-07 16:08:48 +01:00
Michael Aaron Murphy
21f699e483 fix(plugin-pop-shell): Add missing awaits on call_method 2022-03-01 17:55:28 +01:00
Michael Aaron Murphy
563128904b chore: Update dependencies 2022-03-01 17:55:28 +01:00
Nathan
1d031d99c1
feat: Remove "approx." keyword and improve decimal point/comma handling 2022-01-25 00:25:23 +01:00
Michael Aaron Murphy
74d1bdfce5 fix(terminal): Do not invoke read command on shell execution 2022-01-12 00:39:22 +01:00
Ningvin
3b4136eeef
fix(pop-shell): Implement 'Quit' request handler 2021-12-22 22:05:01 +01:00
Michael Aaron Murphy
8eb3104920 feat(desktop-entries): Nix application paths support 2021-12-21 14:39:28 -07:00
Michael Aaron Murphy
ed7b6a9bd0 chore(license): Relicense library + service to MPL-2.0
As the sole author of the library and service, I elect to relicense the
code that I have written from GPL-3.0 to MPL-2.0. This is to preserve
copyleft-ability while permitting linking of pop-launcher's libraries.

The launcher binary and its plugins shall remain as GPL-3.0, as they are
separate binaries with no need for linking to a frontend.
2021-11-30 09:47:33 -07:00
Michael Aaron Murphy
9f782113d2 chore(plugins-web): Update help description 2021-11-25 00:15:50 +01:00
Michael Aaron Murphy
3ab1823128 chore(plugins-web): Change aliases to address complaints
People don't like that `a` features Amazon and `b` features Bing. I'm
sure the same could be said for `g` for Google. Single-character aliases
seem to be a bad idea. Other aliases could also use some improvements
to add additional obvious aliases.
2021-11-25 00:15:50 +01:00
Michael Aaron Murphy
14aa06aaba
chore(release): 1.1.0 2021-11-22 22:10:20 +01:00
Michael Aaron Murphy
d62225baf3 feat(plugin-pop-shell): Get window icon from desktop entry 2021-11-19 15:36:27 -07:00
Michael Aaron Murphy
170c6bbfb2 chore(release): Release 1.0.3 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
e6a2babceb chore: Apply Clippy lint fixes 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
5a4b829e17 chore: Update dependencies 2021-10-31 16:08:34 +01:00
nedia
857acd1ed8 fix(find): Fallback to fd if fdfind is not found 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
be7438fe64 fix(calc): Extract value from last occurrence of assignment operator 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
b8192e1df1 feat(calc): Show calculations globally if query is a math expression 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
c330552c20 fix(calc): Extract value from output expression on activate 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
908364687a chore(release): Release 1.0.2 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
51dafc45e2 fix(launcher): Exclude GNOME Initial Setup 2021-10-19 17:14:24 +02:00
Paul Delafosse
589dcb1cb3
feat(web): Fetch and cache favicons 2021-10-19 15:10:46 +02:00
Michael Aaron Murphy
55c1b6e4bd feat(find): Inform user if fdfind is not installed 2021-10-07 19:20:50 +02:00
Michael Aaron Murphy
bb4440e8a3 feat(calc): Inform user if qalc is not installed 2021-10-07 19:20:50 +02:00
Paul Delafosse
6cdf2987a9 fix(terminal): resolve terminal symlink once 2021-10-07 17:29:31 +02:00
Jacob Kauffmann
0c7f3631d3 feat: Update plugin metadata w/ 2-line syntax/example descriptions 2021-10-05 17:44:48 +02:00
Michael Aaron Murphy
60799fb544 fix(desktop-entries): Adhere to NotShowIn restriction
Closes #20
2021-10-05 17:44:48 +02:00
Michael Aaron Murphy
7450393e97 fix(desktop-entries): Deduplicate AppIDs across sources
Closes #19
2021-10-05 17:44:48 +02:00
Michael Aaron Murphy
7fde48cc37 feat: Show examples in plugin help
Adds examples to each of the plugins' config files.

Closes #25
2021-10-05 17:44:48 +02:00
Albin Larsson
5cea11573d fix(calc): Update description from JS to Rust dependency 2021-09-14 01:08:06 +02:00
Michael Aaron Murphy
4a5f9b09c0 chore(release): 1.0.1 2021-09-08 22:50:28 +02:00
Michael Murphy
d297fced20
fix(desktop-entries): Filter desktop entries by App ID rather than Name
This change also avoids any entry whose Exec is `false`. This fixes the GNOME Extensions app, which has two entries with the same Name, but differing App ID's. One of these should be ignored by the launcher, and has its Exec as `false`.
2021-09-07 20:33:51 +02:00