Commit graph

65 commits

Author SHA1 Message Date
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
f7cc1985e3 xdg-activation: Initial implementation 2023-11-09 13:48:34 +01:00
Victoria Brekenfeld
3901e637b0 floating: Don't render hint for maximized window 2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
5b7efa3a8b floating: Restore size of moved maximized windows correctly 2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
d6434d322e floating: Limit resizing to current output 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
PixelDots
12067d8b30 Fix windows resizing after being moved
revert `457b000e68`
2023-10-06 11:34:14 -05:00
PixelDots
457b000e68 Fix windows resizing after being moved 2023-10-06 09:35:13 -05: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
3d10ca6105 shell: Handle focus shortcuts for floating layer 2023-09-20 16:30:37 +02:00
Victoria Brekenfeld
1251b7e9f7 shell/tiling: Implement window swap mode 2023-09-12 20:53:35 +02:00
Victoria Brekenfeld
380b00e083 render: Respect scale for indicator thickness 2023-08-31 18:17:37 +02:00
Victoria Brekenfeld
4ee2763139 chore: Formatting updates 2023-07-31 17:36:32 +02:00
Victoria Brekenfeld
c7d4fa5d53 shell: Fix render order regarding popups 2023-07-13 17:19:29 +02:00
Victoria Brekenfeld
92019b4286 shell: Enforce some minimum resize sizes 2023-07-07 18:23:34 +02:00
Victoria Brekenfeld
99f29187af render: Render resize indicator 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
2004705080 workspace/layout: Resize windows/groups 2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
e73ebd4413 stacking: header 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
24d3b794fe tiling: highlight backgrounds 2023-06-05 18:42:05 +02:00
Victoria Brekenfeld
bd7a4ca898 render: Fixed #108 active hint overlapping 2023-05-25 21:36:44 +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
8f6ad62017 shell: Set xdg_shell v4 bounds 2023-04-05 20:06:24 +02: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
4bf2c8df79 shell: Make active hint size configurable 2023-03-09 19:13:45 +01:00
Victoria Brekenfeld
5d173a46a6 shell: Fix missing titlebars 2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
1c62d6d061 debug: Add actual profiling for rendeirng 2023-03-06 19:39:08 +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
0090122ffe shell: Don't use output-relative coords for windwo geometry 2023-01-25 14:09:44 +01:00
Victoria Brekenfeld
58f196d638 shell: Handle removed output state better 2023-01-24 21:01:11 +01:00
Victoria Brekenfeld
5dfefedb02 xwayland: Add input handling for override redirect windows 2023-01-23 20:32:37 +01:00
Victoria Brekenfeld
9b1221edc5 xwm: More fixes 2023-01-23 18:25:01 +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
7092c523f5 deps: Update smithay
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
2022-11-28 17:50:41 +01:00
Victoria Brekenfeld
e88f5898f7 window: Add window-specific debug overlay (not enabled) 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5a4df346a8 wip: screencopy 2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
ff32f48f39 shell/tiling: Allow tiled windows to be resized 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
4bafce880c shell/floating: Fix window size restore on toggle 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