Commit graph

191 commits

Author SHA1 Message Date
Victoria Brekenfeld
b71f0a6676 cosmic-toplevel: Also match by StartupWMClass 2023-09-29 15:22:23 +02:00
a-kenji
0febac5c59 chore(typos): fix typos 2023-08-03 18:05:03 +02:00
Michael Aaron Murphy
ce2ba21794
chore: remove RUSTFLAGS setting x86-v2 target 2023-03-24 16:20:33 +01:00
Aaron Honeycutt
f9f0dcc7d7
chore: add session script for rebooting into BIOS 2023-03-24 16:18:41 +01:00
Ashley Wulber
717fd612e7
Merge pull request #175 from wash2/toplevel-add-window 2023-03-15 22:53:44 -04:00
Ashley Wulber
4843560fb2
fix(cosmic_toplevel plugin): add window to search result response 2023-03-14 19:28:41 -04:00
Ashley Wulber
f8ec5b8083 fix: typo 2023-02-08 17:15:34 +01:00
Michael Aaron Murphy
e530552877 chore(vscode): use just check-json for rust-analyzer 2023-02-08 17:15:34 +01:00
Michael Aaron Murphy
fdb35774c9 chore(just): improve the justfile recipes 2023-02-08 17:15:34 +01:00
Michael Aaron Murphy
9d01d7873e chore(debian): ensure that the target and vendor directories are not included 2023-02-08 17:15:34 +01:00
Michael Aaron Murphy
35e313fa18 fix(cosmic-toplevel): deactivate plugin if not in a COSMIC session 2023-02-08 17:15:34 +01:00
Ashley Wulber
0b8e385f36
feat(plugins): add cosmic toplevel plugin 2023-02-03 18:35:13 +01:00
leviport
e842ba056e
Merge pull request #168 from pop-os/xdg-screensaver-lock-script
use xdg-screensaver in session-lock script for cross compatibility
2023-01-30 11:04:54 -07:00
Randall White
9d0c0a5f98
use xdg-screensaver for cross compatibility
This change is based on comments from the original PR.
2023-01-30 08:42:46 -07:00
Randall White
970e71e2be
feat(scripts): add lock screen script 2023-01-28 18:21:59 +01:00
Duane Johnson
1fa817f12f
Handle shebang more thoroughly in scripts plugin (#160)
* feat(scripts): allow whitespace after shebang `#!` characters

* feat(scripts): allow shebang line to have its own args

* fix(scripts): improve unwraps and extra allocations; use SHELL env variable
2023-01-20 15:15:28 -07:00
Duane Johnson
92766af95f
feat(pop_shell): add config with window name/description search scope settings (#159) 2023-01-18 14:13:15 -07:00
Duane Johnson
930c50c95f
feat(find): let fdfind use --full-path search to include directories (#161) 2023-01-18 09:30:34 -07:00
Duane Johnson
a12c131c26
Add generic www pattern to open any website (#156)
* Add generic `www` pattern to open any website

Opens a website in default browser, e.g. `www github.com`

* fix(web): Ignore invalid URLs rather than panicking

* Improved syntax for early return

* Allow fetching icon even if query has no domain

* Add icon for www web search query; fix whitespace

* Default to https for www web plugin shortcut
2023-01-17 15:14:34 -07:00
Duane Johnson
643e39bd1b fix: set xdg_open stdout and stderr to null to prevent broken pipes 2023-01-12 00:04:32 +01:00
Duane Johnson
b51b8aabb5 fix: allow web plugin to xdg-open custom URI schemes #154 2023-01-12 00:04:32 +01:00
Ron Waldon-Howe
8641dc5b3e
fix: non-GNOME systemd fallbacks for session scripts (#147) 2022-12-02 14:18:41 -07:00
leviport
fb8d5f50eb
Merge pull request #148 from pop-os/launcher
Dependency updates
2022-11-14 14:20:31 -07:00
Michael Aaron Murphy
0fe99b1f80
chore(vscode): Use pedantic clippy lints by default 2022-11-07 17:08:26 +01:00
Michael Aaron Murphy
abab5a5818
chore(justfile): Add check rule 2022-11-07 17:08:26 +01:00
Michael Aaron Murphy
5bd55a3a7c
chore(release): 1.2.2 2022-11-07 17:08:26 +01:00
Michael Aaron Murphy
8ec0ce9224
chore: Update dependencies 2022-11-07 17:08:22 +01:00
Thomas Ruprecht
4eef0caae5
feat(service): prefer recently/often used applications in search 2022-11-01 22:41:23 +01:00
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
Randall White
63e51a83eb
Merge pull request #144 from merelymyself/patch-1
Add poweroff keyword to session-shutdown.sh and sleep keyword to session-suspend.sh
2022-09-29 12:06:28 -06:00
pwygab
103a75584b
add sleep keyword to session-suspend.sh 2022-09-30 00:25:07 +08:00
pwygab
a35a1a9c39
Add poweroff keyword to session-shutdown.sh 2022-09-30 00:23:18 +08:00
Randall White
0b1f919c84
Merge pull request #143 from aadilayub/master
Add MDN docs to list of web search shortcuts
2022-09-22 14:16:39 -06: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
Randall White
653ed8297c
Merge pull request #129 from Steav005/feat-web
feat(web): specify icon
2022-07-06 16:35:50 -06: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
Paul Delafosse
3f8253ad76 docs(toolkit): add a plugin example 2022-05-26 16:54:06 +02:00
Paul Delafosse
8293392969 feat: add 'plugin_trait' feature to pop-launcher-toolkit 2022-05-26 16:54:06 +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
a-kenji
582bdc58ac fix(justfile): Fix uninstall of launcher_dir 2022-05-11 00:35:10 +02:00
Michael Aaron Murphy
0893990653 fix(web): Missing early return on bad content type 2022-03-30 19:06:53 +02:00