Commit graph

98 commits

Author SHA1 Message Date
Bram V
f382690b28
feat(web): Add Google Scholar
Co-authored-by: Randall White <N3M0-22@pm.me>
2022-10-03 22:50:52 +02:00
Aadil Ayub
4fd83f3141
Add MDN docs to web search shortcuts 2022-09-22 23:23:21 +05:00
Chinchzilla
6e2fa02e81
add startpage to config.ron (#140)
* add startpage to config.ron

Co-authored-by: chinchzilla <chinchzilla@chinchzilla-desktop.localdomain>
Co-authored-by: Randall White <N3M0-22@pm.me>
2022-09-06 12:16:19 -06:00
HarshAsrani
4ddcdecb30
Add Ecosia Search to config.ron (#123)
Added Ecosia Search as an option in the launcher

Co-authored-by: Randall White <N3M0-22@pm.me>
Co-authored-by: Jacob Kauffmann <jacobgkau@users.noreply.github.com>
2022-08-30 12:33:07 -06:00
causality loop
adc1db778c
web: add brave search to config.ron (#139) 2022-08-30 12:32:17 -06:00
Aaron Honeycutt
e9bafd1b4a
feat(web): Add Fedex tracking 2022-08-03 18:02:49 +02:00
autumnal
e6f85ca07b feat(web): specify icon 2022-06-29 16:31:09 +02:00
Sven Friedrich
790ab0b95f
fix(plugin-web): Prevent overwriting keywords 2022-06-28 22:34:21 +02:00
Randall White
69c1b849a7
fix(plugin-calc): Improve regex to support more inputs
This addition fixes https://github.com/pop-os/launcher/issues/126
2022-06-27 22:59:08 +02:00
Aaron Honeycutt
edaae9d004
feat(web): Add UPS search query 2022-05-25 23:01:07 +02:00
Paul Delafosse
47852e53cb feat: add a toolkit crate for both client and pop-launcher-bin 2022-05-12 23:56:19 +02:00
Paul Delafosse
a5c2569654
feat: add a history attribute to plugin config as described in #110 (#112)
* feat: add a history attribute to plugin config as described in #110

closes #110

* fix: Correct grammar mistake in comment

Co-authored-by: Jacob Kauffmann <jacobgkau@users.noreply.github.com>
2022-05-12 08:42:56 -06:00
Paul Delafosse
1552b585d6 fix(plugin): load desktop entries from user dir
Currently the destkop-entry plugin retains the entries emitted by the freedesktop-desktop-entry crate in reverse order. 

For instance '$HOME/.local/share/applications/jetbrains-clion.desktop' is emitted first then 
overriden by '/usr/share/applications/jetbrains-clion.desktop'.  

Instead of `Hashset::replace`, `Hashset::insert` must be use to avoid overriding entries with higher priority. 

From freedesktop basedir specification: 
- " There is a set of preference ordered base directories relative to which data files should be searched. This set of directories is defined by the environment variable $XDG_DATA_DIRS." (see: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html)

From desktop-entries specification: 
-  "If multiple files have the same desktop file ID, the first one in the $XDG_DATA_DIRS precedence order is used." (see: https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html)
2022-05-11 13:04:47 -06:00
Michael Aaron Murphy
0893990653 fix(web): Missing early return on bad content type 2022-03-30 19:06:53 +02:00
Michael Aaron Murphy
bc56e493db fix(web): Early return on no content type 2022-03-30 19:06:53 +02:00
Michael Aaron Murphy
4d88ce451e fix(web): Fetch favicon from root domain before trying Google 2022-03-30 19:06:53 +02:00
Michael Aaron Murphy
e6076e5e9c fix(web): Missing favicons for some websites 2022-03-30 19:06:53 +02:00
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
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
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
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
d62225baf3 feat(plugin-pop-shell): Get window icon from desktop entry 2021-11-19 15:36:27 -07:00
Michael Aaron Murphy
e6a2babceb chore: Apply Clippy lint fixes 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
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