Victoria Brekenfeld
375d40e388
shell: Move workspace on window move
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
38e3194331
shell: Fix workspaces without mapped outputs
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
4bafce880c
shell/floating: Fix window size restore on toggle
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
7d068ab6bc
shell/floating: Reintroduce resizing
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
bb07ab4155
shell: Support maximize and fullscreen requests
2022-11-23 16:08:32 +01:00
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