Commit Graph

61 Commits

Author SHA1 Message Date
Isaac Freund ebc661f4a7 command: add background_color option
This is trivial to support and allows basic customization without
running a layer-shell program such as swaybg. This is especially useful
in low memory situations.
2020-06-19 18:44:28 +02:00
Isaac Freund fb8d855ec9 code: create voidCast() util function 2020-06-16 20:54:05 +02:00
Isaac Freund e1a1459177 xdg-shell: improve child handling
- wait until map to send tiled state
- only set toplevels with no parent to tiled (toplevels with a parent
are generally popup-like things such as a file chooser or yes/no prompt)
- track dimesions and offset of the surface and take offset into account
for rendering.
2020-06-13 23:38:00 +02:00
Isaac Freund 4f029aa5c7 command: allow alpha in colors, simplify code 2020-06-13 13:09:43 +02:00
Isaac Freund 40c62577e1 code: simplify option handling 2020-06-13 12:14:36 +02:00
lazy-dolphin efe2c2ce4b command: add border_focused_color and border_unfocused_color options 2020-06-13 11:53:39 +02:00
Isaac Freund 0ab2b3134e code: simplify view rendering 2020-06-11 01:19:59 +02:00
Isaac Freund ff219c7d8d render: floating as normal, focused views on top
This means that floating views can be (partially) obscured by normal
views if they are low in the stack, and that the "full" layout will
work a little nicer as the focused view is always the top rendered.
2020-06-11 00:09:42 +02:00
Isaac Freund ddc7da0f16 transactions: save transform, refactor rendering 2020-06-10 00:06:26 +02:00
Isaac Freund 48ea771310 transactions: save and render subsurface buffers 2020-06-09 23:13:14 +02:00
Isaac Freund 939beef168 Split river and riverctl directories 2020-06-01 15:56:50 +02:00