Ashley Wulber
b3a67bca50
feat: sync state with greeter
2025-08-12 12:51:54 -04:00
Christian Duvholt
ec36104cd9
chore: Update smithay
2025-08-11 13:59:42 +02:00
Victoria Brekenfeld
f56ccf0a2e
chore: Fix outdated lock-file
2025-08-05 12:16:15 +02:00
Victoria Brekenfeld
8c9048f7c6
chore: Update smithay
2025-08-04 17:10:54 +02:00
Victoria Brekenfeld
f2fc1e9480
dbus: Take lid-inhibitor-locks on systemd systems
2025-07-31 12:59:32 +02:00
Ian Douglas Scott
7f4b3641b5
Update smithay
2025-07-30 19:01:32 +02:00
Victoria Brekenfeld
bb7a6a7113
chore: smithay update
2025-07-25 17:51:01 +02:00
Victoria Brekenfeld
33044d9efb
input: Add fullscreen shortcut
2025-07-04 19:45:54 +02:00
Ian Douglas Scott
791bcac2fd
Update smithay with dma_shadow_copy fix
...
https://github.com/Smithay/smithay/pull/1767
Fixes errors and Nvidia driver crash with `cosmic-workspaces` on
AMD+Nvidia system.
2025-07-01 11:32:28 -07:00
Ian Douglas Scott
e581cbf05a
Update smithay
2025-06-26 11:37:09 +02:00
Ian Douglas Scott
614d99fc05
Update smithay, egui, and smithay-egui
2025-06-25 20:32:53 +02:00
Jeremy Soller
48a165d182
Update libcosmic
2025-06-23 12:06:41 -06:00
Ashley Wulber
156742985d
chore: add keybinding for power off button handling
2025-06-13 19:19:32 +02:00
Ashley Wulber
8a3436edb2
Revert "feat: power button handling"
...
This reverts commit 534584b9e48fcae406094367bdcb911f8957a523.
2025-06-13 19:19:32 +02:00
Ashley Wulber
8e3590fb4d
feat: power button handling
2025-06-13 18:40:30 +02:00
Victoria Brekenfeld
e94377f4de
chore: Update smithay
2025-06-03 15:38:44 +02:00
Ian Douglas Scott
4fa3113c76
Update smithay
...
https://github.com/Smithay/smithay/pull/1748
2025-06-02 18:58:49 +02:00
Victoria Brekenfeld
465813c1c5
shell: Using parking_lot's RwLock for fairness guarantees
2025-05-27 20:00:21 +02:00
Victoria Brekenfeld
4c0c61e94b
chore: Update smithay
2025-05-27 20:00:21 +02:00
Ian Douglas Scott
b5d5479b86
Update to zbus 5.x
...
Depends on https://github.com/pop-os/libcosmic/pull/682 .
2025-05-23 19:24:52 +02:00
Ian Douglas Scott
8dece70f7e
Update smithay
2025-05-19 21:29:51 +02:00
Ian Douglas Scott
087715aa8f
Update dependencies
...
Update `i18n-embed`, `ordered-float`, `sanitize-filename`, `thiserror`,
`reis`.
2025-05-19 21:29:51 +02:00
Ian Douglas Scott
eda0cce43f
Run cargo update
2025-05-19 21:29:51 +02:00
Ian Douglas Scott
d7b37cfde5
Update smithay
...
Updates to use `GbmFramebufferExporter`.
2025-04-29 14:42:07 +02:00
Ian Douglas Scott
982af8ff10
Update smithay with ContextId changes
...
The new type bounds seem to be addressable using `AsGlowRenderer`.
Though things like this will need a different solution when we want to
support Pixman rendering.
2025-04-29 14:42:07 +02:00
Victoria Brekenfeld
d1e0e28d3c
kms: Add tracy profiling
2025-04-28 18:03:09 +02:00
Ian Douglas Scott
96e9bf3b81
Initial support for workspace pinning and moving
...
Adds support for cosmic-workspace-v2 pin, unpin, move_after, and
move_before requests.
Both features need some work with workspaces span displays mode, so that
will need more fixes later.
We also want to generate a unique id for pinned workspaces to send in
the ext-workspace-v1 protocol. But that isn't a strict requirement for
anything. So I haven't yet fully implemented that. We'll also want to
persist other things, like workspace naming when that's added.
Overall, though, with separate workspaces per display, this is working
pretty well.
2025-04-24 12:45:50 +02:00
Victoria Brekenfeld
67d3225ef5
chore: use cosmic-text shape cache
2025-04-15 13:32:51 +02:00
Victoria Brekenfeld
2e7d051816
chore: update cosmic-protocols
2025-04-14 18:15:28 +02:00
Victoria Brekenfeld
0159bce9db
chore: update smithay
2025-04-14 18:15:28 +02:00
Victoria Brekenfeld
c17543169a
chore: Update smithay
2025-04-03 18:11:11 +02:00
Victoria Brekenfeld
23f51eb150
chore: Update smithay
2025-04-02 17:26:09 +02:00
Hugo
2b8a3f7894
Argument support with clap_lex
2025-03-31 18:16:31 +02:00
Victoria Brekenfeld
63916410a0
chore: Update smithay
2025-03-24 19:10:52 +01:00
Victoria Brekenfeld
fc43b25421
chore: Update cosmic-protocols
2025-03-24 19:10:52 +01:00
Ian Douglas Scott
96cbaad7b7
Update smithay
2025-03-14 17:53:34 +01:00
Victoria Brekenfeld
95b27637ae
chore: smithay update
2025-03-12 16:50:58 +01:00
Ian Douglas Scott
0b23a01736
Update cosmic-protocols
2025-03-03 12:30:25 +01:00
Michael Aaron Murphy
b93db878e2
feat: add shortcut for input source switch
2025-02-26 15:13:35 +01:00
Victoria Brekenfeld
c45a58c16c
wayland: Implement cosmic-a11y-v1
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
effd67d498
chore: Update cosmic-settings-config
2025-02-20 23:51:55 +01:00
Victoria Brekenfeld
8e73fdebc6
chore: Update libcosmic
2025-02-20 20:11:40 +01:00
Ian Douglas Scott
723f758439
protocol/workspace: Add support for ext-workspace-v1
...
To support both `ext-workspace-v1` and `cosmic-workspace-unstable-v1`,
the API exposed by `wayland/protocols/workspace` now uses the ext
workspace `State` and `GroupCapabilties` bitfields, and converts them to
the cosmic types for the cosmic implementation.
`WorkspaceCapabilities` is a custom type that has cosmic-specific and
ext-specific variants, and is mapped on both backends.
The ext protocol adds an `.assign` request on workspaces, which is
added here, though not currently used.
It also adds an `.id` event. Which we'll probably want when we have
persistent workspaces, but it isn't needed currently.
We still need to add an extension protocol of ext-workspaces to replace
a couple cosmic protocol features.
2025-02-13 11:31:38 +01:00
Ian Douglas Scott
ec1026d9b9
Update libcosmic
...
Fixes https://github.com/pop-os/cosmic-comp/issues/1071 .
2025-02-08 01:27:24 +01:00
Victoria Brekenfeld
6ce08fd2ae
chore: Update smithay
2025-02-07 13:32:30 +01:00
Victoria Brekenfeld
f837b109d0
chore: Update cosmic-config for forward compatibility
2025-02-07 13:32:30 +01:00
Ashley Wulber
b87049bb7c
chore: add log-out shortcut
2025-01-18 14:19:41 +01:00
Ian Douglas Scott
005093b622
Update smithay-egui, egui
2025-01-15 20:08:02 +01:00
Ashley Wulber
b7937807ad
fix: cosmic-protocols rev
2025-01-14 13:26:16 -07:00
Victoria Brekenfeld
609c3c778b
chore: Downgrade Cargo.lock version
2025-01-14 18:47:39 +01:00