Ian Douglas Scott
8561ab672b
Update smithay
2023-10-25 19:41:55 +02:00
Ashley Wulber
4e160dc669
chore: cleanup libcosmic branch
2023-10-25 19:41:55 +02:00
Ashley Wulber
abbe94e6e1
feat: theme integration
...
refactor: only apply updates if there is a change in the theme
refactor: include theme in state
cleanup: theme integration
2023-10-25 19:41:55 +02:00
Ian Douglas Scott
111eb4edf4
Update smithay, with cursor/selection changes
...
We'll probably want to add support for `cursor-shape-v1`. Not sure about
`wlr-data-control-unstable-v1`. But this just updates to work with the
latest smithay commit for new.
2023-10-10 13:32:41 -07:00
Victoria Brekenfeld
6a92030341
deps: More calloop patches
2023-10-06 17:42:42 +02:00
Victoria Brekenfeld
e1e5dd994a
deps: Update calloop
2023-10-05 21:56:55 +02:00
Victoria Brekenfeld
a3ac6c42b6
deps: More calloop patches
2023-10-04 21:06:25 +02:00
Victoria Brekenfeld
184d7662d4
deps: Use patched calloop for now
2023-10-04 18:28:15 +02:00
Ian Douglas Scott
98755c1695
Update smithay-egui, egui, puffin
2023-10-03 18:48:31 -07:00
Ian Douglas Scott
974aef7476
Update dependencies
...
Updating `renderdoc` fixes a segfault running with the `debug` feature.
2023-10-03 13:28:32 -07:00
Victoria Brekenfeld
2a0b1cf7e9
chore: Update libcosmic
2023-10-02 21:51:51 +02:00
Victoria Brekenfeld
4e12957169
chore: Update deps
2023-10-02 21:51:49 +02:00
Ian Douglas Scott
373af07319
Implement pointer constraints; update to send frame manually
2023-09-29 19:21:13 +02:00
Victoria Brekenfeld
db3e372b8f
chore: Update smithay/smithay-egui
2023-09-21 18:21:20 +02:00
Ian Douglas Scott
e1fc182c3e
Update Smithay
2023-09-13 20:24:11 -07:00
Ian Douglas Scott
6247918cad
Send relative_pointer in frame with pointer; update Smithay
...
The protocol doesn't specify this, but XWayland does assume relative
pointer events are part of a frame.
This works for now, though a better solution will be needed in Smithay
to also handle pointer constraints where a relative motion may occur
alone, etc.
This seems to fix https://github.com/pop-os/cosmic-comp/issues/159 .
2023-09-08 11:10:53 -07:00
Ian Douglas Scott
e7e9b768c8
Update Smithay, adjusting for API changes
...
The main changes are those related to pointer gestures. Which are a bit
verbose but not too difficult.
2023-09-05 13:46:48 -07:00
Ian Douglas Scott
56467755a8
cosmic-comp-config crate, and default input config
...
This adds a `input-default` setting, which is used for input settings if a
device isn't set in `input-devices`. More awkwardly, it also adds an
`input-touchpad` setting, which is used instead of `input-default` for
touchpad devices, so we can separate mouse and touchpad settings even
though they use the same capability and settings.
This no longer sets the input config, and only reads it. If we add a UI
for per-device config, we'll need some IPC mechanism to list connected
devices. (Assuming cosmic-settings can't use libinput directly for that.)
This moves `InputConfig` and `XkbConfig` to a new `cosmic-comp-config`
crate, so they can be used in `cosmic-settings`.
2023-08-31 13:59:49 -07:00
Ian Douglas Scott
0f5d654535
Use cosmic-config for input configuration; allow dynamic changes
2023-08-31 13:59:49 -07:00
Ian Douglas Scott
c3dddb9917
XWayland keyboard grab protocol
2023-08-09 14:21:06 -07:00
Victoria Brekenfeld
8d78328b9e
Merge pull request #142 from pop-os/egui-update
...
Update `smithay-egui` and fix compilation of `debug`
2023-08-08 16:37:07 +02:00
Ian Douglas Scott
eb182cd170
xwm: Don't pass override-redirect surfaces to update_stacking_order*
...
We shouldn't be sending configures to override-redirect surfaces.
Requires https://github.com/Smithay/smithay/pull/1094 to behave
correctly.
2023-08-08 07:06:34 -07:00
Ian Douglas Scott
4a780cb343
Update smithay-egui and fix compilation of debug
2023-08-07 08:47:51 -07:00
Victoria Brekenfeld
3df9f4b6a4
chore: cargo update
2023-07-31 19:15:26 +02:00
Victoria Brekenfeld
185e2fe3c8
chore: Update smithay
2023-07-31 19:12:33 +02:00
Victoria Brekenfeld
1868f6b0f7
shell: Recalculate tiling-layer when layer-shell updates
2023-07-13 18:00:09 +02:00
Victoria Brekenfeld
a308997fd4
chore: Update smithay
2023-07-12 18:57:38 +02:00
Victoria Brekenfeld
4ee5aaf741
deps: Replace cosmic-time with keyframe
2023-07-12 18:57:38 +02:00
Victoria Brekenfeld
7338ac8c57
i18n support
2023-07-06 00:04:34 +02:00
Victoria Brekenfeld
bdcb803efa
chore: Update smithay
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
67bea79da2
chore: Update lock
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
c64f548044
chore: Update libcosmic,iced,cosmic-time
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
0d4320745e
deps: Use updated libcosmic
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b7a9a318c3
deps: Temporarily use iced-branch
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
e73ebd4413
stacking: header
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
359cf70b49
deps: Unify iced version used by cosmic-comp and cosmic-time
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
20f4dcb466
chore: Upgrade to latest libcosmic
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
15b12dc3e2
chore: Update smithay
2023-05-26 11:57:23 +02:00
Victoria Brekenfeld
bc9f673c7b
chore: Update smithay
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
331b884f1e
tiling: Animate tree changes
2023-05-12 20:01:37 +02:00
Victoria Brekenfeld
ea1b976076
deps: Update egui
2023-05-03 19:47:48 +02:00
Victoria Brekenfeld
521d1b149b
deps: Update smithay
2023-05-03 19:47:34 +02:00
Victoria Brekenfeld
b98ca9c493
Update smithay for 10-bit color support
2023-04-18 17:10:37 +02:00
Victoria Brekenfeld
636d38921a
chore: Update smithay
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
807291af19
chore: Update deps
2023-03-23 14:01:22 +01:00
Victoria Brekenfeld
b2414a7972
deps: Update smithay
2023-03-16 19:46:37 +01:00
Victoria Brekenfeld
7caae686fe
kms: Use DrmCompositor
2023-03-07 16:37:19 +01:00
Victoria Brekenfeld
ef894aebfc
chore: Cargo.lock update
2023-03-06 19:40:50 +01:00
Victoria Brekenfeld
caa0acc341
chore: Update libcosmic/iced
2023-03-06 19:40:24 +01:00
Victoria Brekenfeld
1c62d6d061
debug: Add actual profiling for rendeirng
2023-03-06 19:39:08 +01:00