Commit graph

253 commits

Author SHA1 Message Date
Victoria Brekenfeld
f59bb8a06e shell: Correctly handle window geometry 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
1eb5d1e64f shell/tiling: Fix off-by-one-parent group creation 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
e3ef569a6b shell/tiling: Fix wrong order for window positions 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
00f1b029da wip: New shell logic 2022-11-23 16:08:32 +01:00
13r0ck
146a4893ca Revert "deps: Update smithay"
Just a temprorary revert to fix the debian package building.
This was released before it should have been.
https://github.com/pop-os/repo-release/pull/194 will prevent
this from happening in the future.

This reverts commit 15e28d0a96.
2022-11-21 18:43:10 -07:00
Victoria Brekenfeld
15e28d0a96 deps: Update smithay 2022-10-21 22:02:21 +02:00
Victoria Brekenfeld
d843919502 toolchain: update rust version 2022-09-28 21:10:30 +02:00
Victoria Brekenfeld
8e6537de39 deps: Update smithay 2022-09-28 15:18:04 +02:00
Victoria Brekenfeld
98f34e5279 focus: Fixup popups again.. 2022-09-27 16:20:51 +02:00
Victoria Brekenfeld
9bd9c5d432 focus: Stop log spamming 2022-09-27 13:46:25 +02:00
Victoria Brekenfeld
464a900e4b focus: Track toplevels instead of wl_surfaces 2022-09-26 21:09:45 +02:00
Victoria Brekenfeld
10353f3f75
Merge pull request #41 from pop-os/fix/xkb-crash
input: Don't ignore keyboard init failures
2022-09-23 19:19:20 +02:00
Victoria Brekenfeld
1dbd53b8b3 input: Don't ignore keyboard init failures 2022-09-23 19:18:47 +02:00
Victoria Brekenfeld
88c502527e kms: Don't depend on EDID being available 2022-09-22 18:21:03 +02:00
Victoria Brekenfeld
aa4a83b8ac drm: Log missing properties 2022-09-22 15:11:27 +02:00
Victoria Brekenfeld
6c66137c8c
Merge pull request #40 from pop-os/window-drag_jammy
Fix position window is rendered during drag with multiple outputs
2022-09-22 14:39:52 +02:00
Victoria Brekenfeld
9c993d3b41
Merge pull request #39 from wash2/fix-unwrap 2022-09-22 11:47:10 +02:00
Ian Douglas Scott
02d6f056a7 Fix position window of window during and after drag between monitors
This has been annoying me. With this, both floating and tiling windows
seem to appear where they should during a drag, and are in the right
position after the drag is over.
2022-09-21 16:34:22 -07:00
Ian Douglas Scott
f64b90bc8c
Merge pull request #37 from pop-os/shortcuts-inhibit_jammy
Update smithay and implement shortcuts inhibit protocol
2022-09-21 11:20:31 -07:00
Ashley Wulber
62bf4b1ccd
fix: return if output is none 2022-09-21 13:51:59 -04:00
Ian Douglas Scott
0f726cf16b Implement keyboard shortcut inhibit protocol
TODO: restrict what apps can call this in some way.
2022-09-20 10:03:03 -07:00
Ian Douglas Scott
7b670afc36 Update smithay and wayland-rs
Includes updates for split between `smithay::wayland::output` and
`smithay::output`.
2022-09-09 20:00:00 -07:00
Victoria Brekenfeld
e1894ef425 kms: Don't reschedule rendering on inactive sessions 2022-08-31 13:10:24 +02:00
Victoria Brekenfeld
6690e13d54 deps: Update smithay 2022-08-31 13:01:23 +02:00
Victoria Brekenfeld
9e0a6e1b5f fmt commit 2022-08-30 13:28:36 +02:00
Victoria Brekenfeld
352c526e9e kms: Clear non-primary planes on startup 2022-08-25 20:01:02 +02:00
Victoria Brekenfeld
2a41d944e0 shell: Fix popup-positioning for secondary monitor layer-shell surfaces 2022-08-17 18:36:11 +02:00
Victoria Brekenfeld
1928f9a9af kms: Cleanup old render timers 2022-08-17 17:14:01 +02:00
Victoria Brekenfeld
9611dcd496 kms: Clear pending state when deactivating surface 2022-08-17 17:13:44 +02:00
Ashley Wulber
71ac7cc86c
fix: dependency 2022-08-16 22:11:22 -04:00
Ashley Wulber
f1e3e3bf98
fix: use --locked instead of --frozen 2022-08-16 19:19:05 -04:00
Victoria Brekenfeld
9268756fc7 deps: Update lock file 2022-08-16 13:20:02 +02:00
Victoria Brekenfeld
8c3c3051ac screenshot: Replace image with png crate 2022-08-15 20:24:13 +02:00
Victoria Brekenfeld
bb2c650ff7 deps: Update drm-rs to non-broken version 2022-08-15 20:24:13 +02:00
Victoria Brekenfeld
6fd29784d2 kms: Fix remaining hot-plugging issue 2022-08-11 17:13:56 +02:00
Victoria Brekenfeld
f7a04024ba render: Fixed cursor rendering in fullscreen 2022-08-10 13:57:37 +02:00
Victoria Brekenfeld
500a8c51b1 cursor: Render Cursor over DnD-icons 2022-08-10 13:37:38 +02:00
Victoria Brekenfeld
a8fa068f2a
Merge pull request #31 from Quackdoc/tiling-toggle
Add a toggle to enable/disable tiling windows by default
2022-08-10 05:35:34 -06:00
Quackdoc
bbd635d428 Requested changes 2022-08-10 07:28:23 -04:00
Quackdoc
1f2e57b2a9 Toggle tiling windows by default 2022-08-10 01:48:17 -04:00
Victoria Brekenfeld
68d9b2a82a
Merge pull request #30 from pop-os/fix/click_method
config: Set click_method for input devices
2022-08-09 14:10:40 -06:00
Victoria Brekenfeld
12f1fa146a config: Set click_method for input devices 2022-08-09 09:45:40 +02:00
Victoria Brekenfeld
d493b9067c client: Add env flag to auto-assign gpu via output 2022-08-05 15:09:01 +02:00
Victoria Brekenfeld
944af9ab85 export_dmabuf: Initial support 2022-08-05 14:28:37 +02:00
Victoria Brekenfeld
52507f25bc deps: Bumb rust-toolchain 2022-08-05 14:25:13 +02:00
Victoria Brekenfeld
0082fe26e5 screenshot: Fix broken images on multi-gpu systems 2022-08-05 14:24:39 +02:00
Victoria Brekenfeld
0db7a5ad00 deps: Update smithay 2022-08-04 12:49:19 +02:00
Victoria Brekenfeld
1de3ba9dc1 compositor: Don't schedule a render twice 2022-08-03 16:42:09 +02:00
Victoria Brekenfeld
51968b0984 kms: Fix target node for output 2022-08-03 16:41:47 +02:00
Victoria Brekenfeld
2fa14d8c58 debug: Fix compilation 2022-08-03 16:34:04 +02:00