Victoria Brekenfeld
19c0fad00c
Revert: "tiling: Move window into sibling group, if orientation matches "
2023-06-09 19:49:19 +02:00
Victoria Brekenfeld
be1b4ceb10
shell: Allow querying current vs pending state
2023-06-09 16:26:13 +02:00
Victoria Brekenfeld
8f20cf5ece
tiling: Fix potential group border color
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
90e1eab7a8
tiling: Fix lateral movement #129
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
24d3b794fe
tiling: highlight backgrounds
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
a9e06741d4
tiling: Add group selection highlight
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
56131b13ae
tiling: Allow selecting groups
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
6d270dec14
tiling: Recalculate when unmaximizing
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
9531b3798e
tiling: Crop input region to tile
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
954843bc43
tiling: Sort tiling hints below windows
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
b9fff052db
tiling: Fix offset focus indicator in overview
2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
06ac701349
Fix #124
2023-05-26 12:14:15 +02:00
Victoria Brekenfeld
bd7a4ca898
render: Fixed #108 active hint overlapping
2023-05-25 21:36:44 +02:00
Victoria Brekenfeld
2f6d4da712
tiling: Consider direction when moving across workspaces and outputs
...
Fixes second case of #113 .
2023-05-25 19:40:13 +02:00
Victoria Brekenfeld
bf0eb97bea
tiling: Fix reversed direction, when grouping with middle nodes
...
Fixes first case of #113
2023-05-25 19:39:42 +02:00
Victoria Brekenfeld
985a49483f
tiling: Move window into sibling group, if orientation matches
...
Fixes #114 .
2023-05-25 19:38:49 +02:00
Victoria Brekenfeld
6078fc30ba
tiling: Fix sizing when removing windows from group.
...
At least partially fixes #118 .
2023-05-25 19:38:47 +02:00
Victoria Brekenfeld
8255331142
tiling: Align root level windows with root-level group windows
...
Fixes #119 .
2023-05-25 19:38:02 +02:00
Victoria Brekenfeld
0d1894e08f
tiling: Fix misaligned positioning
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
adc28eeb93
tiling: Animate and enable/disable hints
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
4ea0136a9b
tiling: Add code to render group hints
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
331b884f1e
tiling: Animate tree changes
2023-05-12 20:01:37 +02:00
Victoria Brekenfeld
8943aa5a15
shell: Fix repeated window grabs in more scenarios
2023-04-20 16:19:52 +02:00
Victoria Brekenfeld
33eedb0b58
shell: Fix repeated window grabs
2023-04-19 11:42:46 +02:00
Victoria Brekenfeld
8f6ad62017
shell: Set xdg_shell v4 bounds
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
bc49507353
kms: Dmabuf feedback support
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
7ad37946d3
Revert "kms: Dmabuf Feedback support"
...
This reverts commit c8bb417d9b .
2023-03-23 14:58:29 +01:00
Victoria Brekenfeld
c8bb417d9b
kms: Dmabuf Feedback support
2023-03-23 13:51:33 +01:00
Ian Douglas Scott
3804c67557
Fixes for rendering windows in Global workspace mode
...
* Render window and active indicator at correct position relative to
where the output is within the space.
* Show active indicator around whole window, not only part of window on
focused output.
2023-03-10 16:20:17 -08:00
Victoria Brekenfeld
b53e5cae6e
shell/tiling: Make gaps configurable
2023-03-09 19:13:46 +01:00
Victoria Brekenfeld
4bf2c8df79
shell: Make active hint size configurable
2023-03-09 19:13:45 +01:00
Victoria Brekenfeld
6492cfb96a
Merge pull request #87 from pop-os/floating-drag_jammy
...
shell: Fix position of floating windows before/after drag
2023-03-09 16:14:17 +01:00
Victoria Brekenfeld
5d173a46a6
shell: Fix missing titlebars
2023-03-09 14:50:57 +01:00
Ian Douglas Scott
e8dcc22ad7
shell: Fix position of floating windows before/after drag
...
This fixes two issues that seem to have been introduced by 98dc342 :
* During drag, CSD windows being offset from their original location and
the frames rendered around them.
* Windows on additional monitors being positioned incorrectly when
dragged.
This seems to work well in floating mode with `OutputBound` workspaces.
With `Global` workspaces it seems position of dragged windows on
additional monitors isn't right before or after this...
2023-03-08 15:40:29 -08:00
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
f93258bd98
shell: Send frame callbacks to grabbed windows
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
34068d9514
shell/grabs: Fix resize geometry
2023-01-25 18:43:22 +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
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
7992ad67f6
update smithay, iced; reworked window for xwayland
2023-01-16 15:37:54 +01:00
Victoria Brekenfeld
8639546ddb
shell/tiling: Fix render order
2022-12-15 13:07:25 +01:00