Commit graph

171 commits

Author SHA1 Message Date
Victoria Brekenfeld
98dc342b50 shell: Show SSD when moving windows 2023-03-06 19:40:26 +01:00
Victoria Brekenfeld
1c62d6d061 debug: Add actual profiling for rendeirng 2023-03-06 19:39:08 +01:00
Victoria Brekenfeld
3f462e3eb7 tracing: Use don't log on hot paths without trace-level 2023-03-06 19:38:12 +01:00
Victoria Brekenfeld
9b416b5779 render: Add focus indicator 2023-03-06 19:37:11 +01:00
Victoria Brekenfeld
35de500c00 chore: update smithay + switch to tracing 2023-02-24 17:43:07 +01:00
Victoria Brekenfeld
844ed552b9 smithay fixes 2023-02-24 17:42:20 +01:00
Ian Douglas Scott
26a652f039 Exclude "cosmic-workspace-overview" from workspace screencopy 2023-02-21 15:16:10 -08:00
Victoria Brekenfeld
173f2ae051 focus: Better retain fullscreen focus 2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
45bd385d9c shell: Clear fullscreen on new window 2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
386501f980 shell: better tiling check for popup constraining 2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
f93258bd98 shell: Send frame callbacks to grabbed windows 2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
4a9dfcead0 deps: Update smithay
Integrate new multigpu allocator code for gpu->gpu copies using the vulkan allocator.

Also integrates Xwayland clipboard sync.
2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
21db472f8b deps: Update smithay & relative motion events 2023-01-30 23:19:36 +01:00
Victoria Brekenfeld
be9a4db63e shell: Close layer-surfaces when removing outputs 2023-01-30 15:13:51 +01:00
Victoria Brekenfeld
d65e16fc94 shell: unmaximize windows before unmapping them 2023-01-27 20:05:07 +01:00
Victoria Brekenfeld
5d4afa5641 xwm: Simplify override-redirect handling 2023-01-27 19:51:23 +01:00
Victoria Brekenfeld
4ed3aceefc shell: Don't annouce toplevels before they have contents 2023-01-27 18:15:54 +01:00
Victoria Brekenfeld
5a8840b12e shell: Properly propagate tiling state 2023-01-27 13:26:28 +01:00
Victoria Brekenfeld
037a210c90 xwayland: Avoid propagating pressed keys 2023-01-26 21:24:50 +01:00
Victoria Brekenfeld
691988eed6 shell: Fix windows with SSD messing up input regions 2023-01-25 18:44:06 +01:00
Victoria Brekenfeld
34068d9514 shell/grabs: Fix resize geometry 2023-01-25 18:43:22 +01:00
Victoria Brekenfeld
1f3f1331ab debug: Fix compiling with CosmicSurface 2023-01-25 16:35:51 +01:00
Victoria Brekenfeld
e50bea33bb shell: Fix SSD when using scaling 2023-01-25 15:14:18 +01:00
Victoria Brekenfeld
0090122ffe shell: Don't use output-relative coords for windwo geometry 2023-01-25 14:09:44 +01:00
Victoria Brekenfeld
58f196d638 shell: Handle removed output state better 2023-01-24 21:01:11 +01:00
Victoria Brekenfeld
e7be9d6abf xwayland: kms fixes 2023-01-24 19:35:37 +01:00
Victoria Brekenfeld
5b644b59f7 input: Add SendToWorkspace action 2023-01-24 19:22:00 +01:00
Victoria Brekenfeld
f8ca797ec5 shell: send refresh/output_enter to new OR windows 2023-01-23 22:56:42 +01:00
Victoria Brekenfeld
ae42c5ede9 workspace: Update xwayland render order 2023-01-23 22:56:22 +01:00
Victoria Brekenfeld
4f93222586 workspace: Render OR windows on top of fullscreen 2023-01-23 22:54:05 +01:00
Victoria Brekenfeld
5b201889a8 xwm: Reflect raising floating x11 windows correctly 2023-01-23 22:53:15 +01:00
Victoria Brekenfeld
5dfefedb02 xwayland: Add input handling for override redirect windows 2023-01-23 20:32:37 +01:00
Victoria Brekenfeld
9b1221edc5 xwm: More fixes 2023-01-23 18:25:01 +01:00
Victoria Brekenfeld
1d28574088 xwayland: Add initial support 2023-01-18 20:25:32 +01:00
Victoria Brekenfeld
78ffe3a93d shell/wayland: Enable xdg/kde-decoration protocols 2023-01-16 20:31:43 +01:00
Victoria Brekenfeld
7992ad67f6 update smithay, iced; reworked window for xwayland 2023-01-16 15:37:54 +01:00
Victoria Brekenfeld
8a2e1e5c89 deps: Update smithay 2023-01-16 15:22:34 +01:00
Victoria Brekenfeld
bce88d2514 deps: Update smithay 2022-12-27 18:27:29 +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
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
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
aa2e7c0a02 ext_workspace: Utilize 2d-coords for workspace outputs 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