Commit graph

225 commits

Author SHA1 Message Date
Michael Aaron Murphy
8d9da92dba fix: update freedesktop-desktop-entry 2025-05-01 14:24:41 +02:00
ellieplayswow
58a8f2db64 Updating cosmic_toplevel plugin to check for an exact appid match, falling back to best match instead 2025-03-24 13:11:27 -06:00
ellieplayswow
87bb6c6064 Changing how desktop_entries dedupes works to only add to dedupe list for valid entries 2025-03-24 13:11:19 -06:00
Ian Douglas Scott
926abeb373 Update for toplevel-info cctk changes 2025-03-09 14:42:58 +01:00
Ashley Wulber
0e01b09ddd feat: add arguments for max responses 2025-01-29 02:30:52 +01:00
Ashley Wulber
9f8f17a783 feat: confirm enter BIOS with cosmic-osd 2025-01-27 12:00:48 -07:00
Tim Culverhouse
d4589925ca
chore(readme): fix json documentation 2025-01-17 16:47:15 +01:00
Ashley Wulber
cd39e58040 refactor: invoke cosmic-osd in session scripts when available 2025-01-17 16:46:30 +01:00
Ashley Wulber
c37c2a3c6a update cosmic-protocols 2024-12-09 12:49:47 -05:00
wiiznokes
0541d906dd feat: reliable alt tab switching !! 2024-12-09 12:49:47 -05:00
wiiznokes
49c5ef2651 use toplevel-info branch 2024-12-09 12:49:47 -05:00
wiiznokes
8d5cfd7ade fmt 2024-12-09 12:49:47 -05:00
wiiznokes
d2cd4f2251 change warn to debug 2024-12-09 12:49:47 -05:00
wiiznokes
593e397b03 suport long lived plugin, and sort top level manually 2024-12-09 12:49:47 -05:00
Michael Aaron Murphy
fca3b25552 chore: update dependencies and release 1.2.4 2024-10-18 19:16:17 +02:00
Ashley Wulber
476a8fb445 fix: total ordering for Priority 2024-10-01 03:27:40 +02:00
Joshua Megnauth
8cc0d28402
fix(desktop_entries): respect NoDisplay precedence
Closes: pop-os/cosmic-epoch#905

`NoDisplay` allows applications or users to signal that an entry
shouldn't be shown in menus. This is useful for entries that may launch
an app in a certain way such as opening a specific menu or handling a
MIME type. Some desktop environments use it to signal special cases.

`NoDisplay` as well as `Hidden` allow user defined entries to hide apps.
User defined desktop entries should override the system's applications,
but the old logic continued parsing entries from all locations instead
of stopping at a user override.
2024-09-30 20:10:36 +02:00
Ikey Doherty
6a1b8b9ad0 justfile: Use relative links for DESTDIR style installs
This resolves an issue with Serpent OS when the installed plugin
links point back to `/mason/install/usr/bin/pop-launcher`

Signed-off-by: Ikey Doherty <ikey@serpentos.com>
2024-08-14 22:58:59 +02:00
Daniel Ebert
c994240676 fix: use more generic shell script shebang 2024-08-06 10:14:31 -06:00
Ashley Wulber
e44d6cd0bd fix(cosmic_toplevel): require higher score & match individual title words 2024-07-19 02:43:15 +02:00
wiiznokes
172532056b
improv: desktop entries update 2024-07-13 01:13:17 +02:00
Mattias Eriksson
ab7a71a057
feat(web): add Kagi search 2024-06-25 00:53:51 +02:00
wiiznokes
2449943863
improv: use freedesktop_entry to search applications 2024-06-05 23:25:49 +02:00
Ashley Wulber
65c1742a88 feat: prefer cosmic-term in terminal plugin 2024-05-18 10:55:27 -06:00
Ashley Wulber
0616b008a2 fix(cosmic_toplevel): lowercase title and app_id for search 2024-05-10 01:56:37 +02:00
Ashley Wulber
6e98fd0fc0 refactor: cosmic_toplevel high priority 2024-05-10 01:56:37 +02:00
Michael Murphy
279ff96861
chore: update dependencies (#211)
* chore: update dependencies

* release: 1.2.3

* chore(deb): update changelog to 1.2.3
2024-05-02 11:03:05 -06:00
Ryan Brue
a7fc5bcb86 chore: bump freedesktop-desktop-entry 2024-03-18 19:33:57 +01:00
Victoria Brekenfeld
c233078fb7
Merge pull request #206 from pop-os/fix-activatecontext_jammy 2024-02-07 09:41:34 +01:00
Victoria Brekenfeld
61cfe87e94 desktop_entries: Fix activate context 2024-02-01 19:10:34 +01:00
Victoria Brekenfeld
091581c362
feat(desktop_entries): Allow selecting gpu/secondary actions on COSMIC 2024-02-01 16:03:03 +01:00
Christoph Kröppl
0205007463
docs: add instructions for logging 2024-01-24 00:22:05 +01:00
Victoria Brekenfeld
b1f6002ab1
Merge pull request #195 from pop-os/fix-wmclass
cosmic-toplevel: Also match by StartupWMClass
2023-11-07 18:00:20 +01:00
Victoria Brekenfeld
ddf4936d25 desktop-entries: Icon fallback 2023-09-29 15:22:49 +02:00
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