Commit graph

67 commits

Author SHA1 Message Date
Ian Douglas Scott
de544e1d31 Update smithay to latest commit 2024-04-09 11:26:36 +02:00
Victoria Brekenfeld
3da08ed22d stack: Adjust decorations to window geometry 2024-03-28 18:21:44 +01: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
Ian Douglas Scott
a1c8b3aa3e Add support for profiling using tracy 2024-03-20 23:55:21 +01:00
Ian Douglas Scott
658a88da8c Fix building with debug feature 2024-03-19 10:47:37 +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
Ian Douglas Scott
3036448c19 Update Smithay, with Window that supports X11 surfaces 2024-02-22 17:49:46 +01:00
Victoria Brekenfeld
83ec68d383 chore: Update smithay 2024-02-19 13:09:49 +01:00
Victoria Brekenfeld
d2e394b957 menu: Allow toggling sticky state 2024-01-02 13:24:07 +01:00
Victoria Brekenfeld
a371571d11 debug: Show x11 geometry per window 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
cf5b21f437 floating: Animate tiling state changes 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
2d15fb9766 floating: Handle tiling shortcuts 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
d09abc4728 floating: New window spawn positions 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
5b7efa3a8b floating: Restore size of moved maximized windows correctly 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
69563420fb shell: Rework maximize/fullscreen 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
98755c1695 Update smithay-egui, egui, puffin 2023-10-03 18:48:31 -07:00
Victoria Brekenfeld
4e12957169 chore: Update deps 2023-10-02 21:51:49 +02:00
Ian Douglas Scott
373af07319 Implement pointer constraints; update to send frame manually 2023-09-29 19:21:13 +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
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
Ian Douglas Scott
4a780cb343 Update smithay-egui and fix compilation of debug 2023-08-07 08:47:51 -07:00
Victoria Brekenfeld
4ee2763139 chore: Formatting updates 2023-07-31 17:36:32 +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
c7d4fa5d53 shell: Fix render order regarding popups 2023-07-13 17:19:29 +02:00
Victoria Brekenfeld
99f29187af render: Render resize indicator 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
1452281fa7 tiling: Focus whole stack on Focus::In 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
5884e287a5 stacking: Correctly restore decoration state 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b400939dd9 shell: Introduce MoveResult to implement stacking 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
7e3a96eb53 shell: refactor unnecessary bounds 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
e73ebd4413 stacking: header 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
b3401eb18a shell/tiling: semi-working stacking 2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
be1b4ceb10 shell: Allow querying current vs pending state 2023-06-09 16:26:13 +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
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
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
Darksome
a11c3e8f67 Fix refresh_focus 2023-04-01 20:35:58 +04:00
Victoria Brekenfeld
5d173a46a6 shell: Fix missing titlebars 2023-03-09 14:50:57 +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
844ed552b9 smithay fixes 2023-02-24 17:42:20 +01:00