Ian Douglas Scott
17ddc7ce24
Update smithay
...
Updates for changes in https://github.com/Smithay/smithay/pull/1391 .
2024-04-17 11:59:13 +02:00
Victoria Brekenfeld
5d5a510691
state: Move shell behind RwLock
2024-04-16 18:50:54 +02:00
Victoria Brekenfeld
647deb81f1
shell: Move seats into shell
2024-04-16 18:50:54 +02:00
Ian Douglas Scott
1216cd0b67
Add unset method to input grab traits
...
Fixes https://github.com/pop-os/cosmic-comp/issues/403 .
2024-04-15 18:53:09 +02:00
Ian Douglas Scott
f2efc5d56f
shell: Fix MoveGrab with touch not on output pointer is on
2024-04-15 11:37:03 +02:00
Ian Douglas Scott
2961291d26
shell: Fix moving floating windows with touch
2024-04-15 11:37:03 +02:00
Ian Douglas Scott
b18a3a8bc7
shell: Touch support for move grab
...
Touch support is still needed for other grabs. And SSDs (and libcosmic)
need to start move/menu/etc. based on touch.
2024-04-15 11:37:03 +02:00
Ryan Brue
f85911020a
fix: reduce size of top snap range
2024-04-11 13:28:19 +02:00
Ian Douglas Scott
2ff8a2d200
moving: Show snapping_indicator only on current output
...
Without this check, a floating window that is dragged near an edge
between monitors causes snapping indicators to show on both, since the
window intersects both.
2024-04-11 11:49:12 +02:00
Victoria Brekenfeld
5459f52d5e
input: Rework PointerFocus to operate directly on WlSurface
2024-03-26 18:50:56 +01:00
Victoria Brekenfeld
973cfed87b
shell: Handle unmapped windows correctly
2024-03-25 12:51:01 +01:00
Ryan Brue
3837e56382
floating mouse tiling: add corner tiling, implement designs
2024-03-22 17:04:57 +01:00
Victoria Brekenfeld
d341cb8b86
debug: Drop puffin integration
2024-03-21 17:49:06 +01:00
Ian Douglas Scott
a1c8b3aa3e
Add support for profiling using tracy
2024-03-20 23:55:21 +01:00
Ryan Brue
a4f3006313
feat: maximize/half tiling drag zones
2024-03-20 11:51:53 +01:00
Ian Douglas Scott
3036448c19
Update Smithay, with Window that supports X11 surfaces
2024-02-22 17:49:46 +01:00
Victoria Brekenfeld
96518a9f29
state: Fixup grabbed window frame callbacks
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
ce74675b0e
shell: Handle tiling_enabled for previous_state better
2024-01-29 01:48:40 +01:00
Victoria Brekenfeld
9ca5edc836
floating: Allow dragging windows into stacks
2024-01-15 11:02:56 +01:00
Victoria Brekenfeld
9ce6a871c1
moving: Fix dragging against lower/right screen edges
2024-01-03 16:58:22 +01:00
Victoria Brekenfeld
769b7d6996
shell: Refactor move_request, consider sticky windows
2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
e347076145
move_grab: End correctly when removed externally
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
d09abc4728
floating: New window spawn positions
2023-11-16 19:21:02 +01:00
Ian Douglas Scott
8561ab672b
Update smithay
2023-10-25 19:41:55 +02: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
aec8263e1b
move: Render translucent on non-active output
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
Ian Douglas Scott
373af07319
Implement pointer constraints; update to send frame manually
2023-09-29 19:21:13 +02:00
Victoria Brekenfeld
1251b7e9f7
shell/tiling: Implement window swap mode
2023-09-12 20:53:35 +02:00
Ian Douglas Scott
e7e9b768c8
Update Smithay, adjusting for API changes
...
The main changes are those related to pointer gestures. Which are a bit
verbose but not too difficult.
2023-09-05 13:46:48 -07:00
Victoria Brekenfeld
380b00e083
render: Respect scale for indicator thickness
2023-08-31 18:17:37 +02:00
Victoria Brekenfeld
4a53e63c28
tiling: Cleanup dragging on output/workspace switch
2023-07-31 17:25:09 +02:00
Victoria Brekenfeld
1804bb8a57
Revert "moving: Let stacking indicator follow mouse"
...
This reverts commit 51a59b167f .
2023-07-26 16:13:48 +02:00
Victoria Brekenfeld
c5a0259796
moving: Don't rescale floating windows
2023-07-25 16:46:08 +02:00
Victoria Brekenfeld
51a59b167f
moving: Let stacking indicator follow mouse
2023-07-25 14:28:48 +02:00
Victoria Brekenfeld
88b7dbbd05
tiling: Logic for dropping windows
2023-07-24 21:14:34 +02:00
Victoria Brekenfeld
37c530c691
moving: Add stacking indicator
2023-07-24 19:31:31 +02:00
Victoria Brekenfeld
bd5d573d08
moving: Rescale moved window
2023-07-18 12:21:31 +02:00
Victoria Brekenfeld
88d8972d34
moving: Grab use correct cursor
2023-07-18 12:21:16 +02:00
Victoria Brekenfeld
a8a5ee466a
shell: Generalize move grab
2023-07-17 21:11:23 +02:00