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
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
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
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
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
0082fe26e5
screenshot: Fix broken images on multi-gpu systems
2022-08-05 14:24:39 +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
Victoria Brekenfeld
56e6ad8953
compositor: Schedule a new render after commit
2022-08-02 11:54:14 +02:00
Victoria Brekenfeld
7708cdc1a2
seat: Use user-provided xkb-config
2022-07-29 14:23:55 +02:00
Victoria Brekenfeld
87ea9f06c9
Merge branch 'app-list-toplevel-dev' into master_jammy
2022-07-20 17:26:11 +02:00
Victoria Brekenfeld
63b252e47d
input: Add screenshotting shortcut
2022-07-20 17:25:55 +02:00
Victoria Brekenfeld
6113167b31
toplevel-info: fix typo
2022-07-19 19:42:05 +02:00
Victoria Brekenfeld
28493b95c5
toplevel_info: send creation event
2022-07-19 19:30:06 +02:00
Victoria Brekenfeld
f23e556199
kms: correctly filter modes
2022-07-19 14:41:04 +02:00
Victoria Brekenfeld
6b659eb107
wayland: toplevel management protocol
2022-07-18 21:26:02 +02:00
Victoria Brekenfeld
4f142d50b3
compositor: Import surfaces after mapping them
2022-07-18 18:31:50 +02:00
Victoria Brekenfeld
994114661b
deps: Update for wayland-rs beta.8
2022-07-18 18:04:02 +02:00
Victoria Brekenfeld
ed0104be01
Merge branch 'feature/primary' into master_jammy
2022-07-18 17:43:37 +02:00
Victoria Brekenfeld
a6417fe2ea
Merge pull request #26 from pop-os/remove-surface_jammy
2022-07-16 02:34:45 -06:00
Ian Douglas Scott
4f9e1cf394
Simplify redundant code
2022-07-15 20:21:56 -07:00
Ian Douglas Scott
5f8a206036
Remove entry from device.surfaces on disconnect
2022-07-15 20:20:50 -07:00
Ian Douglas Scott
2d6efb2db2
Don't mix up x and y arranging display outputs
...
Fixes issue where default layout had displays positioned vertically
with gaps.
2022-07-15 13:28:40 -07:00
Victoria Brekenfeld
38ec635750
drm: Fix borked cleanup logic
2022-07-15 19:36:46 +02:00
Victoria Brekenfeld
a85389ba2e
wayland: primary_selection support
2022-07-15 14:23:17 +02:00
Victoria Brekenfeld
7bf7aea06d
chore: Remove left-over dbg-message
2022-07-15 14:22:59 +02:00
Victoria Brekenfeld
fbbbf7612e
debug: More info on layer_shell surfaces
2022-07-15 14:21:39 +02:00
Victoria Brekenfeld
d95808c2d9
input: Always add keyboard/pointer to seat
2022-07-15 14:21:20 +02:00
Victoria Brekenfeld
6c7b393b79
render: Fix cursor rendering on empty screens
2022-07-12 20:00:13 +02:00
Victoria Brekenfeld
06c972c989
input: Fix swapping focus with multiple outputs
2022-07-12 19:59:58 +02:00
Victoria Brekenfeld
a114eb0b35
move_grab: render window across multiple screens
2022-07-12 19:18:23 +02:00
Victoria Brekenfeld
e9813b6a5d
input: Remove private env vars on spawn
2022-07-12 19:17:47 +02:00