Victoria Brekenfeld
7a034c8e52
deps: smithay + egui update
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
aa3ee245d1
screencopy: Fix format and copy code
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
7e45e51781
tiling: Add proper output_enter/leave events
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
77858d3628
tiling: Properly center windows with gaps
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
15fe9af342
shell/tiling: Allow moving alone windows
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5bf7059a43
input: More precise layer-shell input regions
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
bca72a9b0e
kms: Correctly apply disabled confs
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
544acecd2e
input: Various new keybindings
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
6cec3cb7e0
shell: Track workspace amount per set
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
4f443a3aab
shell: Fix workspace numbering off-by-one
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
dec2a8e0b6
shell/tiling: Simplify sizing logic
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
2bafd2230d
layer: Fix panic on destroying layer-shell surface
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
48c071466f
kms: Fix damage issues due to timing
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
fcf39337a7
shell/tiling: Fix segfault on detaching last output
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
38c0acb943
wayland: Explicitly handle destroyed surfaces
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
78b9b07cec
shell: Fix workspace naming
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5057dec552
kms: Don't queue frames only after vblank
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
a8e0f99e4b
shell: Fix layer_shell
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
9af7e1ecb2
render: More notes for fast-copy screencopy path
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
cab52fbeef
screencopy: Capture cursor for window capture
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
bcf3e43fcc
screencopy: Proper error for unsupport/unknown cursor modes
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
6b299a3a2a
deps: Use public dependencies again
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
6eb7493ad7
screencopy: Use new error types
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
1eef3b3d78
winit: Fix double wl_outputs
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
9f1284b981
wayland: Working screencopy implementation
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
dd100d65e4
wayland: Add screencopy protocol handler
2022-11-23 16:09:52 +01:00
Victoria Brekenfeld
ff32f48f39
shell/tiling: Allow tiled windows to be resized
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
644d53c2da
tiling: Allow windows to be moved
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
0c47631d9b
shell/tiling: Add option to toggle orientation
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
01b34aadd2
shell/floating: Add interactive move grab
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
3588978f68
shell/tiling: Fix next_focus for different orientation
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
634319a823
tiling: Fix for children count > 2
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
adb60d8c7f
shell/tiling: Fix endless focus loop
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
45bd1a4bb5
shell: Adjust active workspace, when removing empty ones
2022-11-23 16:08:32 +01:00
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