Victoria Brekenfeld
|
807f63bb72
|
shell: Lift/refactor (un)maximize, consider sticky windows
|
2024-01-02 13:24:07 +01:00 |
|
Victoria Brekenfeld
|
d0136194f4
|
xdg-popup: Unconstrain sticky window popups as well
|
2024-01-02 13:24:07 +01:00 |
|
Victoria Brekenfeld
|
769b7d6996
|
shell: Refactor move_request, consider sticky windows
|
2024-01-02 13:24:07 +01:00 |
|
Victoria Brekenfeld
|
d503e44ca8
|
shell: refactor single visible_output
|
2024-01-02 13:24:07 +01:00 |
|
Victoria Brekenfeld
|
75990ff056
|
menu: Add stack tab specific menu
|
2023-12-12 18:39:41 +01:00 |
|
Victoria Brekenfeld
|
02a6290067
|
xdg-shell: Fix menu offset
|
2023-12-12 18:39:41 +01:00 |
|
Victoria Brekenfeld
|
8c4d77e43c
|
shell: Add window menu
|
2023-12-12 18:39:41 +01:00 |
|
Victoria Brekenfeld
|
edfb0edda7
|
grabs: Add ReleaseMode for menu-initiated grabs
|
2023-12-12 18:39:41 +01:00 |
|
Victoria Brekenfeld
|
996b5a8227
|
shell: Move space_for_handle into Workspaces
|
2023-11-23 12:57:42 +01:00 |
|
Victoria Brekenfeld
|
f7cc1985e3
|
xdg-activation: Initial implementation
|
2023-11-09 13:48:34 +01:00 |
|
Ashley Wulber
|
abbe94e6e1
|
feat: theme integration
refactor: only apply updates if there is a change in the theme
refactor: include theme in state
cleanup: theme integration
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
41998433c7
|
xdg-shell: Fix sub-popup positioning
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
64143e75e7
|
shell: Properly handle fullscreen outputs
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
72df9d07e6
|
shell: One workspace per output
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
42aaafe586
|
utils: New geometry spaces local/global
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
4e12957169
|
chore: Update deps
|
2023-10-02 21:51:49 +02:00 |
|
Victoria Brekenfeld
|
4709a1d684
|
shell: Have Move-shortcut for floating layer and fullscreen windows
|
2023-09-20 18:57:58 +02:00 |
|
Victoria Brekenfeld
|
4e1c16c384
|
fullscreen: Use CosmicWindow for decorations
|
2023-09-18 18:51:21 +02:00 |
|
Victoria Brekenfeld
|
1a9f976818
|
xdg_shell: Trigger blocker evaluation on toplevel destruction
|
2023-08-01 16:49:29 +02: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
|
35de500c00
|
chore: update smithay + switch to tracing
|
2023-02-24 17:43:07 +01:00 |
|
Victoria Brekenfeld
|
dead320252
|
shell: Fix floating and layer-shell popup positioning
|
2023-02-15 20:55:25 +01:00 |
|
Victoria Brekenfeld
|
386501f980
|
shell: better tiling check for popup constraining
|
2023-02-14 15:47:39 +01:00 |
|
Victoria Brekenfeld
|
4ed3aceefc
|
shell: Don't annouce toplevels before they have contents
|
2023-01-27 18:15:54 +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
|
8a2e1e5c89
|
deps: Update smithay
|
2023-01-16 15:22:34 +01:00 |
|
Victoria Brekenfeld
|
f9d50e77a5
|
wayland/xdg: Refine popup positioning
|
2022-12-15 13:07:38 +01:00 |
|
Victoria Brekenfeld
|
38c0acb943
|
wayland: Explicitly handle destroyed surfaces
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
5a4df346a8
|
wip: screencopy
|
2022-11-23 16:09:58 +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 |
|
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
|
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
|
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
|
be136306cc
|
shell: xdg-popup positioning logic
|
2022-07-06 14:18:18 +02:00 |
|