Victoria Brekenfeld
|
f9d50e77a5
|
wayland/xdg: Refine popup positioning
|
2022-12-15 13:07:38 +01:00 |
|
Victoria Brekenfeld
|
26f46876b4
|
screencopy: Release wl_buffers
|
2022-12-03 00:05:05 +01:00 |
|
Victoria Brekenfeld
|
69646f1c95
|
screencopy: Fix missing contents on multigpu setups
|
2022-12-02 14:09:23 +01:00 |
|
Victoria Brekenfeld
|
7092c523f5
|
deps: Update smithay
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
|
2022-11-28 17:50:41 +01:00 |
|
Victoria Brekenfeld
|
b5ef2c5bde
|
kms: Use recent average frame_time for delay
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
57f15da85d
|
ext_workspace: Fix activation for output-bound
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
b2686424ea
|
seat: Workaround old active outputs on hotplug
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
ec7fd17b8f
|
protocols: Drop export-dmabuf
|
2022-11-23 16:10:37 +01:00 |
|
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
|
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
|
38c0acb943
|
wayland: Explicitly handle destroyed surfaces
|
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
|
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
|
6eb7493ad7
|
screencopy: Use new error types
|
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
|
644d53c2da
|
tiling: Allow windows to be moved
|
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
|
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
|
00f1b029da
|
wip: New shell logic
|
2022-11-23 16:08:32 +01:00 |
|
Victoria Brekenfeld
|
8e6537de39
|
deps: Update smithay
|
2022-09-28 15:18:04 +02: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
|
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
|
2a41d944e0
|
shell: Fix popup-positioning for secondary monitor layer-shell surfaces
|
2022-08-17 18:36:11 +02:00 |
|
Victoria Brekenfeld
|
500a8c51b1
|
cursor: Render Cursor over DnD-icons
|
2022-08-10 13:37:38 +02:00 |
|
Victoria Brekenfeld
|
944af9ab85
|
export_dmabuf: Initial support
|
2022-08-05 14:28:37 +02:00 |
|
Victoria Brekenfeld
|
1de3ba9dc1
|
compositor: Don't schedule a render twice
|
2022-08-03 16:42:09 +02:00 |
|
Victoria Brekenfeld
|
56e6ad8953
|
compositor: Schedule a new render after commit
|
2022-08-02 11:54:14 +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
|
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
|
a85389ba2e
|
wayland: primary_selection support
|
2022-07-15 14:23:17 +02:00 |
|
Victoria Brekenfeld
|
8ecc1345a6
|
shell: rename space_for_{window -> surface}
|
2022-07-11 22:39:56 +02:00 |
|
Victoria Brekenfeld
|
d14d9d3439
|
xdg_popup: Fix output-check for secondary displays
|
2022-07-11 14:49:56 +02:00 |
|
Victoria Brekenfeld
|
55e0c34e98
|
workspaces: Fix issues causing malformed or flood of messages
|
2022-07-08 23:19:35 +02:00 |
|
Victoria Brekenfeld
|
5a0752957b
|
shell: Refactor move grab
|
2022-07-08 19:15:56 +02:00 |
|
Victoria Brekenfeld
|
bf0b959e4d
|
floating: restore size and loc on unmaximize
|
2022-07-08 15:20:29 +02:00 |
|
Victoria Brekenfeld
|
1a3e779eb9
|
layer_shell: Fix popup positioning
|
2022-07-07 19:46:25 +02:00 |
|
Victoria Brekenfeld
|
1fb49824f9
|
deps: Update smithay
Fixes misbehaving floating windows
|
2022-07-07 19:46:25 +02:00 |
|
Victoria Brekenfeld
|
397ddaab1e
|
shell: Properly center and resize new floating windows
|
2022-07-06 23:41:11 +02:00 |
|
Victoria Brekenfeld
|
65046f1265
|
shell: Focus new windows
|
2022-07-06 23:35:17 +02:00 |
|