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
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
Ian Douglas Scott
2466e70ee2
Update smithay to latest commit
...
Includes output transform fix:
https://github.com/Smithay/smithay/pull/1039 .
2023-05-30 13:16:59 -07: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
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
Victoria Brekenfeld
3f462e3eb7
tracing: Use don't log on hot paths without trace-level
2023-03-06 19:38:12 +01:00
Victoria Brekenfeld
d16b752030
chore: Update smithay
2023-03-06 19:37:11 +01:00
Ian Douglas Scott
9fa8037809
Add default systemd feature flag to enable systemd integration
...
The `libsystemd` crate fails to build on FreeBSD and is presumably
undesirable on any non-systemd distros. At least at present it's easy to
make it optional.
2023-02-27 16:36:40 -08:00
Victoria Brekenfeld
35de500c00
chore: update smithay + switch to tracing
2023-02-24 17:43:07 +01:00
Victoria Brekenfeld
4a9dfcead0
deps: Update smithay
...
Integrate new multigpu allocator code for gpu->gpu copies using the vulkan allocator.
Also integrates Xwayland clipboard sync.
2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
ddea419244
deps: Update smithay
2023-01-31 16:04:55 +01:00
Victoria Brekenfeld
f9b96af141
deps: Update smithay-egui to fix "debug" feature
2023-01-31 12:57:58 +01:00
Victoria Brekenfeld
21db472f8b
deps: Update smithay & relative motion events
2023-01-30 23:19:36 +01:00
Victoria Brekenfeld
4ed3aceefc
shell: Don't annouce toplevels before they have contents
2023-01-27 18:15:54 +01:00
Victoria Brekenfeld
b3a91d54eb
deps: Update smithay
2023-01-26 21:08:50 +01:00
Victoria Brekenfeld
4940d0823d
xwayland: Fix display env variable race
2023-01-25 13:20:17 +01:00
Victoria Brekenfeld
40077f4a5a
deps: Fix iced/libcosmic refs
2023-01-24 18:09:13 +01:00
Victoria Brekenfeld
51f53aa899
xwayland: Fix kms start
2023-01-24 17:40:33 +01:00
Victoria Brekenfeld
1d28574088
xwayland: Add initial support
2023-01-18 20:25:32 +01:00
Victoria Brekenfeld
7992ad67f6
update smithay, iced; reworked window for xwayland
2023-01-16 15:37:54 +01:00
Victoria Brekenfeld
47dfc85314
utils: Add iced/libcosmic-integration
2023-01-16 15:33:47 +01:00
Victoria Brekenfeld
08c6e3f209
logger: Limit std-log level
2023-01-16 15:24:48 +01:00