30d8868cca
chore: fige Cargo.lock (epoch-1.9.0, [patch] locaux)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 21:03:54 +02:00
Ian Douglas Scott
a7349b72e3
Add cosmic-session-lock-layer-v1 protocol
...
https://github.com/pop-os/cosmic-protocols/pull/88
2026-09-11 14:38:07 -06:00
Victoria Brekenfeld
ca9dd27350
chore: Fix debug feature by updating smithay-egui
2026-09-03 21:00:11 +02:00
Victoria Brekenfeld
5c93094574
chore: update smithay
2026-08-26 20:07:05 +02:00
Hojjat
01b79c3eae
feat: scalable cursor support
2026-08-25 17:33:56 +02:00
Ian Douglas Scott
18ae082615
Update smithay with tablet API changes
...
For now, only `WlSurface` receives tablet focus, as was previously the
case.
Also updates `reis` to latest bugfix release.
2026-08-17 12:22:35 -07:00
Victoria Brekenfeld
091583ac84
backend: Support wl-dmabuf v6
2026-07-29 22:08:23 +02:00
Vukašin Vojinović
60137c0d9e
chore(render): use Affine2 where possible
2026-07-21 15:53:38 +02:00
Vukašin Vojinović
160bd39ba4
render: cgmath -> glam
2026-07-18 09:09:30 +02:00
Victoria Brekenfeld
3e17157ccf
chore: update smithay
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
7fbeb8787f
examples: Fix new libcosmic build
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
5ee2fa911a
wayland: Support cosmic-corner-radius v2
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
55d57ddba2
chore: theme-v2 libcosmic update
2026-07-09 18:08:01 +02:00
Victoria Brekenfeld
e4c0716951
element: Refactor element acquisition to be push based
2026-07-09 18:08:01 +02:00
Ian Douglas Scott
29320bdab5
Add cosmic-keyboard-layout-unstable-v1 protocol
...
https://github.com/pop-os/cosmic-protocols/pull/28
Allows clients like `cosmic-applet-input-sources` to show which layout
group is active and update it. Currently this is implemented by update
the `xkb_config` to change the layout order.
2026-07-07 16:44:09 +02:00
Victoria Brekenfeld
ccc4f36065
chore: update smithay
2026-06-30 18:37:42 +02:00
Ian Douglas Scott
5153d497e7
fix(dbus): Block on creation of zbus connection to avoid deadlock
...
A fix for the issue reported in
https://github.com/pop-os/cosmic-comp/pull/2450 .
Using `block_on` in some places for zbus calls is fine (that's what
zbus's blocking API does; it has its own executor for background tasks),
but this is problematic with `async_once_cell`. If we also use that in
the calloop async executor.
I think ideally we should avoid blocking the main thread on any async
tasks, but for now we can just block in initialization here.
2026-06-09 18:09:36 -04:00
Ian Douglas Scott
4eaaf4f55c
dbus: Refactor to share DBus connections
...
We should avoid creating more than one session connection or more than
one system connection. We should also ideally avoid blocking the main
thread.
For now this still uses blocking in a couple places, but wrapping async
code (which is how `zbus::blocking` is implemented anyway).
This moves the `NameOwners` creation out of `A11yKeyboardMonitorState`,
so it can be shared with other things. We will likely want that for
https://github.com/pop-os/cosmic-comp/pull/465 to define a secured
protocol to pass an fd to the portal, and potentially any other
sensitive DBus protocols implemented by the compositor.
2026-06-08 19:03:50 +02:00
Ian Douglas Scott
3c834e9c85
dbus: Use FutureSource instead of a channel
2026-06-08 19:03:50 +02:00
Ian Douglas Scott
9f28a764a7
chore: update smithay
...
Includes the fix in https://github.com/Smithay/smithay/pull/2038 ,
which helps addresses a regression in controller input for Steam games.
2026-06-01 07:52:42 -07:00
Skygrango
4fb7d49316
chore: update smithay
2026-06-01 07:52:42 -07:00
Victoria Brekenfeld
1ce1ebdc1f
chore: update smithay
2026-05-19 19:26:25 +02:00
Ian Douglas Scott
4106904a7e
chore: Update smithay with Dispatch2
2026-05-19 19:26:25 +02:00
Ian Douglas Scott
826ad9a91a
chore: Update smithay
2026-04-27 14:51:46 -07:00
Victoria Brekenfeld
53e0db28ac
chore: Update smithay
2026-04-27 14:51:46 -07:00
Vukašin Vojinović
edc7758967
chore: update libcosmic
...
Improves header bar widget behavior.
2026-03-18 18:19:03 +01:00
Vukašin Vojinović
89a50197d2
refactor: use jiff instead of time
2026-03-18 18:19:03 +01:00
Vukašin Vojinović
d02051d16a
chore: remove unneeded dependencies
2026-03-18 18:19:03 +01:00
Ian Douglas Scott
e5954de6cd
Update smithay
...
https://github.com/Smithay/smithay/pull/1960
2026-03-18 01:34:33 +01:00
Ashley Wulber
b28a435b18
fix(headerbar): double click handling & resize only on press
2026-03-13 15:56:42 -04:00
Ashley Wulber
1eb6403575
chore: refactor iced utils into shared module
2026-03-13 15:56:42 -04:00
Ashley Wulber
efe0b45fbb
chore: update deps
2026-03-13 15:56:42 -04:00
Ashley Wulber
2e08a871be
fix: iced widget event handling
2026-03-13 15:56:42 -04:00
Ashley Wulber
ba84ee9324
fix: text position in stack
2026-03-13 15:56:42 -04:00
Ashley Wulber
a48c4fc47d
chore: updates after iced rebase
2026-03-13 15:56:42 -04:00
Vukašin Vojinović
8768e46577
chore: update dependencies
...
Includes the `calloop` timer buildup fix.
2026-02-23 15:56:25 +01:00
Clayton Craft
fa3ffd18da
chore: Update smithay
...
Fixes #2081
This also reverts commit 0f7e53b , because the upstream commit (2e00119)
that introduced this thing was reverted
(https://github.com/Smithay/smithay/pull/1941 ).
There was also change in the cursor_capture_constraints signature in
smithay 7d992793f.
2026-02-23 13:21:08 +01:00
Ian Douglas Scott
38c3840b00
Update smithay with fix for image-copy leak
...
Includes fix from https://github.com/Smithay/smithay/pull/1928 .
2026-02-10 13:41:46 -08:00
Ian Douglas Scott
0f7e53b600
Update smithay to latest commit
...
Includes an implementation for `VirtualKeyboardHandler`, which is now
required.
2026-02-05 02:01:14 +01:00
Victoria Brekenfeld
2f39c9682c
shaders: Add clipped-surface shader
2026-01-13 19:12:22 +01:00
Victoria Brekenfeld
a15e378f1e
chore: Update smithay
2026-01-08 00:20:18 +01:00
Ashley Wulber
0553e857c3
chore: screen reader toggle shortcut
2026-01-05 16:50:52 +01:00
Vukašin Vojinović
bb05037db2
chore: bump MSRV to 1.90
2025-12-22 16:29:22 +01:00
Jacob Kauffmann
141fa472ef
chore(deps): Update cosmic-settings-daemon
2025-12-11 15:59:09 -07:00
Victoria Brekenfeld
20ce0a283d
chore(deps): Update libcosmic/cosmic-text
2025-12-09 22:48:30 +01:00
Victoria Brekenfeld
df88a0e181
chore: smithay update
2025-12-09 17:03:19 +01:00
Victoria Brekenfeld
8fc7f0809f
chore: smithay update
2025-12-08 18:01:29 +01:00
Victoria Brekenfeld
77d3605fb9
Update smithay for DnD updates
2025-12-04 20:17:12 +01:00
Ian Douglas Scott
a3904af03c
wayland: Remove atspi protocol
...
If we want to use the `org.freedesktop.a11y.KeyboardMonitor` protocol on
Pop!_OS, there is no need to support the Cosmic-specific protocol that
requires an `at-spi2-core` patch.
2025-11-24 13:53:05 -08:00
Ian Douglas Scott
55401b1e53
dbus: Use ThreadPool instead of zbus blocking API
...
The `zbus` blocking API just wraps the async API with `block_on`, so we
may as well use our own executor.
2025-11-24 13:53:05 -08:00