aboutsummaryrefslogtreecommitdiff
path: root/src/Output.zig
AgeCommit message (Collapse)AuthorFilesLines
2020-05-24Fix x/y offset in full layoutIsaac Freund1-3/+4
Fixes https://github.com/ifreund/river/issues/13
2020-05-22Fix layout bugsLeon Henrik Plickat1-4/+5
This fixes two bugs: First, the height of the slave stack was to high when using the TopMaster or BottomMaster layouts with no views in the master stack. Second, the view padding was not respected when using the Full layout.
2020-05-20Remove unused variable and fix zig fmtIsaac Freund1-4/+4
2020-05-20Add layout commandLeon Henrik Plickat1-2/+28
2020-05-20Add layout variable to Output classLeon Henrik Plickat1-7/+22
This variable in controls which layout is chosen when arrangeViews() is called. The default is LeftMaster
2020-05-20Switch to layoutFull() for one or no visible viewsLeon Henrik Plickat1-0/+10
2020-05-20Add "full" layoutLeon Henrik Plickat1-1/+36
Similar to dwm's "monocle" layout
2020-05-20Modify default layout to allow master area on all four sidesLeon Henrik Plickat1-58/+160
Also move it into a separate function
2020-05-19Fix crash destroying output with layer surfacesIsaac Freund1-2/+2
2020-05-12Only store mapped layer surfaces in Output.layersIsaac Freund1-14/+2
2020-05-11Only store mapped views in the view stackIsaac Freund1-9/+0
2020-05-08Refactor server setup and renderer accessIsaac Freund1-0/+4
2020-05-08Implement initial Xwayland supportIsaac Freund1-4/+5
2020-05-02Rename files contatining top level structsIsaac Freund1-0/+570
This respects the naming convention of snake_case namespaces and TitleCase types.