Commit graph

328 commits

Author SHA1 Message Date
Ian Douglas Scott
bf0baabb56 Fix advertised buffer size for shm toplevel capture
This uses the same size that is later tested when capturing. So it
doesn't error about a size mismatch.

Fixes https://github.com/pop-os/cosmic-comp/issues/52.
2023-01-03 09:46:05 -08:00
Victoria Brekenfeld
bce88d2514 deps: Update smithay 2022-12-27 18:27:29 +01:00
Victoria Brekenfeld
f9d50e77a5 wayland/xdg: Refine popup positioning 2022-12-15 13:07:38 +01:00
Victoria Brekenfeld
8639546ddb shell/tiling: Fix render order 2022-12-15 13:07:25 +01:00
Victoria Brekenfeld
4317c4c5f3 shell: Fix incorrect workspace numbering 2022-12-07 09:47:07 +01:00
Victoria Brekenfeld
3d31641c98 config: Don't disable all outputs on missing config 2022-12-05 23:36:09 +01:00
Victoria Brekenfeld
fc04ef2157 state: Don't crash on error due to missing logger 2022-12-05 23:20:32 +01:00
Victoria Brekenfeld
74cec7bdd6 kms: Don't loose screencopy sessions 2022-12-03 00:06:20 +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
010faf3789 shell: Don't try to jump to missing workspaces 2022-11-30 22:35:54 +01:00
Victoria Brekenfeld
d12efc2c92 ext-workspace: Send group-outputs 2022-11-29 18:40:53 +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
Ashley Wulber
c585811cab
Merge pull request #47 from pop-os/iced
update config
2022-11-28 10:58:18 -05:00
Ashley Wulber
b11f9bd5e0
update config 2022-11-28 10:44:54 -05:00
13r0ck
6874a1fd2c Run cargo update 2022-11-23 13:04:09 -07:00
Victoria Brekenfeld
3161aab097
Merge pull request #46 from pop-os/feature/new-shell
new shell
2022-11-23 16:11:37 +01:00
Victoria Brekenfeld
f4476b10f2 shell: Fix global+static mode 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
4a9afd0572 shell: Fix render positions for global workspace mode 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
c25f2ed447 deps: Use pinned smithay-egui and disable debug by default 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
b5ef2c5bde kms: Use recent average frame_time for delay 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
aa2e7c0a02 ext_workspace: Utilize 2d-coords for workspace outputs 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
a066edab0b move: Fix window offset 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
ae34a0da62 tiling: Fix merging workspaces 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
e88f5898f7 window: Add window-specific debug overlay (not enabled) 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
8430566e5e input: Fix variety of output shortcuts 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
9c41c80345 debug: Remove old debug overlay 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
1de4b97bca debug: Add image support and gpu vendor logos 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
cd5c185440 input: Fix layer-shell popups 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
541f53e418 debug: Get rid of some left over println 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
36cb2ac719 debug: Better frame graph 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
9823b42c20 Fix fullscreen window geometry 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
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