Victoria Brekenfeld
331b884f1e
tiling: Animate tree changes
2023-05-12 20:01:37 +02:00
Victoria Brekenfeld
8f6ad62017
shell: Set xdg_shell v4 bounds
2023-04-05 20:06:24 +02: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
4bf2c8df79
shell: Make active hint size configurable
2023-03-09 19:13:45 +01:00
Victoria Brekenfeld
5d173a46a6
shell: Fix missing titlebars
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
1c62d6d061
debug: Add actual profiling for rendeirng
2023-03-06 19:39:08 +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
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
7092c523f5
deps: Update smithay
...
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
2022-11-28 17:50:41 +01:00
Victoria Brekenfeld
e88f5898f7
window: Add window-specific debug overlay (not enabled)
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
ff32f48f39
shell/tiling: Allow tiled windows to be resized
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
4bafce880c
shell/floating: Fix window size restore on toggle
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
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
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
38d8df809e
floating: Remember window sizes and locations
2022-07-07 22:41:02 +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
39de286d51
cargo fmt
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
b126dfaf77
shell: Cleanup and don't abstract over layouts anymore
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
edbfcfa2e5
wayland: Add support for wlr_output_configuration
2022-04-13 23:00:55 +02:00
Victoria Brekenfeld
ec861fadd4
shell: load/update output configuration
2022-04-05 16:36:45 +02:00
Victoria Brekenfeld
3bc58ec02a
tiling: Don't store trees for outputs, but for indices
2022-03-31 13:44:16 +02:00
Victoria Brekenfeld
f7ac9654d1
input: Move windows between workspaces
2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
4796832521
Groundwork for tiling layout
2022-03-30 23:56:53 +02:00