Victoria Brekenfeld
7776d057da
state: Consistent frame callbacks for sticky windows
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
d32d49779b
tiling: Use tiling animation, even if placement can't be restored
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
30ca382d11
tiling: Allow flatten groups to be restore on unminimize
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
4e09fc0398
floating: Fix maximize animation again
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
745267ac24
tiling: Minimize animation
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
3eb7e5f82e
shell: implement minimize
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
fffae1491d
state: Also arrange empty layer-map for scale changes
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
4dbaa58483
event loop: Explicitly schedule frames for slow animations again
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
13be507093
toplevel-management: Wire up more actions
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
068b70d4bc
shell: empty (un)minimize handlers
2024-03-04 19:20:52 +01:00
Victoria Brekenfeld
3c3a5f2ccf
stack: Add interactive resize
2024-03-04 13:19:57 +01:00
Victoria Brekenfeld
afa7ad6d6a
window: Add ssd interactive resize
2024-03-04 13:19:57 +01:00
Victoria Brekenfeld
492d215fd8
cursor: Add resize variants
2024-03-04 13:19:57 +01:00
Victoria Brekenfeld
70a0aa8da3
tiling: Consider window contents outside tile for input
2024-03-04 13:19:57 +01:00
Victoria Brekenfeld
a668df27ae
tiling: Cleanup old code from spanning outputs
2024-03-04 13:19:57 +01:00
Michael Aaron Murphy
134bb9f59b
fix(stacks): panic in layout when tabs are paginated
2024-03-04 13:07:43 +01:00
Michael Aaron Murphy
a6c26b0bde
perf(stack): reduce allocations in Tabs::new
2024-03-04 13:07:43 +01:00
Michael Aaron Murphy
26400b5fcd
fix(stack): get gradient colors from theme
2024-03-04 13:07:43 +01:00
Michael Aaron Murphy
e7cf8581cc
fix(stack): show tab text overlay when overflowing
2024-03-04 13:07:43 +01:00
Michael Aaron Murphy
feaf57225a
fix(stack): set linear gradient to 90 degrees
2024-03-04 13:07:43 +01:00
Michael Aaron Murphy
d9750ffb76
fix(stack): set correct colors for light theme
2024-03-04 13:07:43 +01:00
Victoria Brekenfeld
21483b8d41
floating/resize: Fix jumping on multi-monitor setups
2024-02-29 15:31:46 +01:00
Victoria Brekenfeld
e83796680f
chore: Update smithay
2024-02-24 06:22:39 +01:00
Ian Douglas Scott
3036448c19
Update Smithay, with Window that supports X11 surfaces
2024-02-22 17:49:46 +01:00
Victoria Brekenfeld
849882a7db
clippy fixes
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
f9f8af10a0
kms: Drop early_import as it seems to hurt performance
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
1c3d45c155
kms: Rely on the compositor to skip empty frames
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
db27fa483d
kms: Optimize frame scheduling
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
96518a9f29
state: Fixup grabbed window frame callbacks
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
db38cf434a
kms: Fixup use SCANOUT flag to fix stride issues
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
d8c1087ebe
dbus: Add power-daemon hotplug handling
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
83ec68d383
chore: Update smithay
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
3d3864b357
kms: Also try other nodes for dmabuf import
2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
ef3486f7e0
kms: Track used devices and free resources
2024-02-19 13:09:49 +01:00
Christian Meissl
e74b0dfaaa
use memory for system cursor
...
smithay only considers memory based
cursor elements for scan-out on a
cursor plane.
2024-02-15 13:13:33 +01:00
Ashley Wulber
d1aac380ff
fix: set autotile for al workspace sets when there is a change
...
this ensures new workspaces are correctly set to autotile or float
2024-02-12 16:45:09 +01:00
Ashley Wulber
6a4bcb1a9d
chore: remove tiling_enabled from config.ron
2024-02-08 21:14:58 +01:00
Ashley Wulber
5eb5af4675
feat: add tiling variables to cosmic config
2024-02-08 20:25:18 +01:00
Victoria Brekenfeld
e43c0f648d
shell: Fix edge-cases on added output
2024-02-07 21:40:23 +01:00
Ian Douglas Scott
b8e5dbea8f
Advertise version 2 of zcosmic_workspace_manager_v1 global
2024-02-07 21:40:23 +01:00
Victoria Brekenfeld
c0f7524a09
shell: Drop static workspaces
2024-02-07 21:40:23 +01:00
Victoria Brekenfeld
226bf7f49d
workspace: Add tiling_state
2024-02-07 21:40:23 +01:00
Jeremy Soller
ec822e421f
Implement kiosk mode for cosmic-greeter
2024-02-06 17:45:25 +01:00
Victoria Brekenfeld
54f2d2c67e
chore: Update smithay
2024-02-06 15:31:01 +01:00
Victoria Brekenfeld
ce74675b0e
shell: Handle tiling_enabled for previous_state better
2024-01-29 01:48:40 +01:00
Victoria Brekenfeld
61a3aa8d79
floating: Maximize animation
2024-01-29 01:48:40 +01:00
Ian Douglas Scott
b46b92611c
Change keyboard repeat delay from 200ms to 600ms
...
This matches Sway, and seems to make it harder to accidentally paste
text twice.
Perhaps this should be configurable in some way (not sure how it's
usually handled). But this is probably a better default.
2024-01-24 01:12:54 +01:00
Ian Douglas Scott
dfd99b2c97
Change "xkb-config" to "xkb_config" in remaining place
...
It seems these two lines were omitted in
https://github.com/pop-os/cosmic-comp/pull/254 , so it was reading the
"xkb_config" settings at startup, then watching "xkb-config".
The other settings seem to be consistent.
This should fix https://github.com/pop-os/cosmic-comp/issues/285 (though
it will also be necessary to edit "xkb_config", rather than the old
file.
2024-01-24 01:06:52 +01:00
Victoria Brekenfeld
aac287984b
kms: Drop VulkanAllocator code
2024-01-23 15:24:52 +00:00
Ron Waldon-Howe
f7b062aa81
fix: cargo update to target available cosmic-text commit
2024-01-22 13:58:32 +01:00