Victoria Brekenfeld
8201ba023d
input: Consider any unpressed modifier to cancel overview mode
...
Fixes #115 .
2023-05-25 19:37:23 +02:00
Victoria Brekenfeld
bc9f673c7b
chore: Update smithay
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
be918152d5
shell: Implement Workspace Layout
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
cb3e8d42a7
shell: Fix animation getting stuck
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
7b3ac7fa77
render: Implement workspace transitions
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
0d1894e08f
tiling: Fix misaligned positioning
2023-05-25 00:15:42 +02:00
Victoria Brekenfeld
9be6c85459
clippy fixes
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
Jeremy Soller
84b3213146
Add libfontconfig-dev to build depends, sort them alphabetically
2023-05-25 00:15:42 +02:00
Jeremy Soller
02919122a7
Add cmake to debian/control Build-Depends to fix package compilation
2023-05-15 08:06:25 -06:00
Victoria Brekenfeld
331b884f1e
tiling: Animate tree changes
2023-05-12 20:01:37 +02:00
Victoria Brekenfeld
ea1b976076
deps: Update egui
2023-05-03 19:47:48 +02:00
Victoria Brekenfeld
521d1b149b
deps: Update smithay
2023-05-03 19:47:34 +02:00
Victoria Brekenfeld
18bac3e5ba
kms: screencopy decouple
2023-05-03 19:40:30 +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
1a8432395c
kms: Handle max bpc property
2023-04-18 19:14:31 +02:00
Victoria Brekenfeld
2fde693cce
kms: Don't enable VRR by default
2023-04-18 19:14:04 +02:00
Victoria Brekenfeld
38403c254f
kms: Support vrr as boolean property
2023-04-18 19:13:31 +02:00
Victoria Brekenfeld
352a3e2beb
kms: Use texture for offscreen cursor rendering
2023-04-18 19:12:50 +02:00
Victoria Brekenfeld
b98ca9c493
Update smithay for 10-bit color support
2023-04-18 17:10:37 +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
636d38921a
chore: Update smithay
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
bb59a2d437
Merge pull request #97 from xDarksome/master_jammy
...
Fix latest window not getting focus when switching from a "fullscreen" workspace
2023-04-03 12:09:18 +02:00
Darksome
e3a718dab5
Fix focus when switching from empty workspace
2023-04-01 21:01:00 +04:00
Darksome
a11c3e8f67
Fix refresh_focus
2023-04-01 20:35:58 +04:00
Darksome
32805d8ee0
Revert "Fix focus issue"
...
This reverts commit da13c36e9b .
2023-04-01 20:35:29 +04:00
Darksome
da13c36e9b
Fix focus issue
2023-03-26 14:48:26 +04:00
Victoria Brekenfeld
7ad37946d3
Revert "kms: Dmabuf Feedback support"
...
This reverts commit c8bb417d9b .
2023-03-23 14:58:29 +01:00
Victoria Brekenfeld
807291af19
chore: Update deps
2023-03-23 14:01:22 +01:00
Victoria Brekenfeld
c8bb417d9b
kms: Dmabuf Feedback support
2023-03-23 13:51:33 +01:00
Victoria Brekenfeld
486266f7bb
kms: Don't reschedule for high input rates
2023-03-23 11:29:51 +01:00
Victoria Brekenfeld
b2414a7972
deps: Update smithay
2023-03-16 19:46:37 +01:00
Victoria Brekenfeld
9ae225f7f7
kms: Fix restoring surfaces on vt switch
2023-03-16 18:48:18 +01:00
Victoria Brekenfeld
19f4b9d247
Merge pull request #91 from pop-os/global_workspaces_jammy
...
Fixes for rendering windows in `Global` workspace mode
2023-03-13 14:12:05 +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
8a188cb39e
Merge pull request #88 from pop-os/primary-scanout_jammy
...
Update primary scanout output when not visible on previous output
2023-03-10 19:32:49 +01:00
Ian Douglas Scott
93c9be9b32
Update primary scanout output when not visible on previous output
...
This seems to fix https://github.com/pop-os/cosmic-comp/issues/58 .
Though in the future the default behavior in Smithay may need some
improvement.
2023-03-10 09:14:57 -08:00
Victoria Brekenfeld
dd9b01293b
log: Calloop is very chatty
2023-03-09 19:24:00 +01: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
d01148f0ee
kms: Rely more on offscreen rendering than memory copies
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
5d173a46a6
shell: Fix missing titlebars
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
659933b039
xwm: Don't do multiple
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
7caae686fe
kms: Use DrmCompositor
2023-03-07 16:37:19 +01:00
Victoria Brekenfeld
ef894aebfc
chore: Cargo.lock update
2023-03-06 19:40:50 +01:00