13 Commits

Author SHA1 Message Date
Isaac Freund
5baa9f58e7
Deduplicate some state 2020-04-25 23:28:26 +02:00
Isaac Freund
56400a5955
Fix crash on non-toplevel views 2020-04-23 17:27:18 +02:00
Isaac Freund
1362061c4c
Implement floating views 2020-04-22 22:51:18 +02:00
Isaac Freund
f0c4faf10b
Cleanup timespec types 2020-04-20 00:24:21 +02:00
Isaac Freund
c959a426b7
Implement wlr-input-inhibitor 2020-04-19 14:31:41 +02:00
Isaac Freund
fb1414a052
Clean up listener handling for layer surfaces 2020-04-17 16:00:05 +02:00
Isaac Freund
f33b1fa3e8
Properly handle coordinates with multiple outputs 2020-04-15 18:26:02 +02:00
Isaac Freund
8bfca48991
Implement the focus stack 2020-04-13 21:00:18 +02:00
Isaac Freund
b822084f39
Allow storing *View in ViewStack
This is done in preparation for implementing focus stacks.
2020-04-13 17:25:39 +02:00
Isaac Freund
ff833a07d3
Move output specific code out of root
This is in preperation of proper output event handling and eventual
multi output support.
2020-04-11 14:24:20 +02:00
Isaac Freund
e77506a003
Move rendering out of output to a new namespace 2020-04-10 22:50:46 +02:00
Isaac Freund
8260b55a79
Move rendering functions to output.zig 2020-03-23 12:47:30 +01:00
Isaac Freund
0584fde126
WIP massive refactor 2020-03-22 22:42:55 +01:00