Ashley Wulber
c54ddeb38a
chore: udpate libcosmic
2025-03-14 14:26:42 -04:00
Ashley Wulber
d29c756c3c
feat: tooltips for app-list, minimize, and applet buttons
2025-03-14 14:26:42 -04:00
Ashley Wulber
0de336d0d7
update libcosmic: adds tooltip support
2025-03-14 14:26:42 -04:00
Ian Douglas Scott
7ba2ed0c53
Update to workspace v2, based on ext-workspace
...
In the workspace applet, this now uses `Workspace` in the front-end code
instead of a tuple with unnamed fields. Handling of scrolling is also
moved to the frontend, which uses less code and seems more natural. It
would be good to have a helper in libcosmic for this. It also changes
`ObjectId` to `ExtWorkspaceHandleV1`, which is a little simpler and I
see no reason here to avoid the more strongly typed object.
At some point we may want a shared subscription for workspaces in
multiple applets. As well as a higher-level abstraction for screen
capture.
2025-03-07 22:23:55 -08:00
Michael Aaron Murphy
dc86f23a73
chore: upgrade all dependencies
2025-02-19 18:31:56 +01:00
Ian Douglas Scott
e9848a2d4f
Update for toplevel-info cctk changes
...
Requires pop-os/cosmic-protocols#49 .
The duplication between applets, and
cosmic-workspace/xdg-desktop-portal-cosmic, should be moved to shared
abstractions. But that can be done after moving to
`ext-image-copy-capture`.
`ToplevelInfo` now contains both ext and cosmic handles, so the tuples
of handles and info are needed. Use just the info.
2025-02-13 12:29:39 -08:00
Michael Aaron Murphy
69fd2b62df
chore: update libcosmic with mmap threshold fix
2025-02-12 20:21:02 +01:00
Ian Douglas Scott
4dc6f8b99f
Use updated screencopy abstraction
2025-02-06 15:14:47 -08:00
Vukašin Vojinović
2c79ca44e2
fix(app-list): toplevel preview styling
2025-01-14 19:38:22 +01:00
Vukašin Vojinović
6b740c59be
fix(app-list): use context menu radius from theme
2024-11-04 08:47:36 -05:00
Ashley Wulber
5b5cd77e7c
update iced
2024-10-31 17:52:33 -04:00
Vukašin Vojinović
941cbf546b
fix: padding, spacing, context menu style, and settings buttons
2024-09-24 15:52:17 +02:00
wiiznokes
adc2c7e871
chore: update freedesktop-desktop-entry to 0.7.5
2024-09-09 14:34:36 +02:00
Ian Douglas Scott
293a91e8b1
Update for spawn_desktop_exec that calls SpawnTransientUnit
...
Allows `xdg-desktop-portal` to get app id from PID.
Also updates calls to `cosmic::process::spawn` to spawn in future.
2024-07-28 20:25:23 -07:00
Ian Douglas Scott
b0e4e6fc6d
Remove unused imports
2024-07-28 20:25:23 -07:00
git-f0x
bd8a7ecb93
cargo fmt
2024-07-24 13:14:34 -04:00
git-f0x
84826b36a7
fix(app-list): add padding to unpinned app divider
2024-07-24 13:14:34 -04:00
Ashley Wulber
c6291c7c09
fix: cap index to len of pinned when inserting dnd icon
2024-07-24 08:51:46 -04:00
Ashley Wulber
481573ec27
refactor: make app-tray config its own crate
2024-07-24 08:51:46 -04:00
Ashley Wulber
9a63b6afd2
fix(app-list): size limits for overflow popups
2024-07-24 08:51:46 -04:00
Ashley Wulber
eaeee04f1e
update deps
2024-07-24 08:51:46 -04:00
Ashley Wulber
f46f50e8e2
feat: app tray overflow menus
2024-07-24 08:51:46 -04:00
Ashley Wulber
0571c97b86
wip: overflow
2024-07-24 08:51:46 -04:00
git-f0x
d10f1e27ac
improv: change Pin/Unpin to "Pin to app tray"
2024-07-18 11:00:47 -04:00
Vukašin Vojinović
c6004b67e5
fix(app-list): toplevel name ellipsizing
2024-07-09 16:26:27 +02:00
Michael Aaron Murphy
9d734dcd19
chore(app-list): set icon_spacing to 4
2024-07-08 16:56:59 +02:00
Vukašin Vojinović
baf9c0eef3
fix(app-list): return Hardcoded to original place
...
Accidentally moved it to the PanelSize::S and PanelSize::XS parts of the match statement.
2024-07-08 16:18:12 +02:00
Vukašin Vojinović
5bf6875ad3
chore(app-list): reduce duplicate code
2024-07-08 16:18:12 +02:00
Vukašin Vojinović
08bbc1cf95
feat(app-list): accent colored dot when focused
2024-07-08 16:18:12 +02:00
Vukašin Vojinović
f9607b3686
chore(app-list): merge imports
2024-07-08 16:18:12 +02:00
Vukašin Vojinović
fb9874223a
feat(app-tray): dynamic bar size
2024-07-08 16:18:12 +02:00
Vukašin Vojinović
97af53de5d
feat(app-list): bar for indicating multiple windows
2024-07-08 16:18:12 +02:00
lebkuchen
9d53cfa9e5
desktop actions
2024-06-24 13:34:03 -06:00
Michael Aaron Murphy
8ba8ccd6c0
improv: context menu and window preview styling
...
Closes #480
Closes #481
2024-06-07 00:06:12 +02:00
wiiznokes
68fd2a6c17
fix: update freedesktop-desktop-entry and fix app-list icons
2024-06-06 22:11:40 +02:00
Vukašin Vojinović
f453b4ef9b
chore: update references to favorites
2024-06-03 12:48:25 -04:00
Vukašin Vojinović
8858326878
chore(app tray): change favorite string
2024-06-03 12:48:25 -04:00
Ashley Wulber
37a60b7759
fix(input-sources): text size
2024-05-18 02:01:40 +02:00
Ashley Wulber
2e9660f2a8
feat(app-tray): config option for dnd
2024-05-17 19:10:47 -04:00
Ashley Wulber
35a8197670
fix(app-tray): increase dnd threshold from 5 to 16
2024-05-15 14:55:40 +02:00
Michael Aaron Murphy
8527257ddd
chore: add SPDX license identifiers
2024-05-06 21:56:50 +02:00
Ashley Wulber
eeacd2c06a
fix: bluetooth missing button and extra divider
2024-05-06 06:52:06 -06:00
Ashley Wulber
1760354654
fix: capture dimensions must be > 0
2024-04-29 11:35:34 -04:00
Ashley Wulber
8900b93c85
fix(app-list): padding typo
2024-04-15 23:46:48 -04:00
Ashley Wulber
8bf340aa8e
chore: update applet icon sizes
2024-04-15 23:46:48 -04:00
Ryan Brue
631e59276e
fix: fixes when rebasing
2024-04-09 18:15:14 -04:00
Ryan Brue
27324f34e2
feat/fix: track output state in app-list
2024-04-09 18:15:14 -04:00
Ryan Brue
3c74e433dd
app-list: modify more sizing variables based on panel size
2024-04-09 18:15:14 -04:00
Ryan Brue
9922dfa0db
design: add focus hint color (selected state) to app-list buttons
2024-04-09 18:15:14 -04:00
Ryan Brue
3e80dcdca8
feat(app-list): middle click app button to launch new window
2024-04-04 13:51:21 +02:00