aboutsummaryrefslogtreecommitdiff
path: root/src/output.zig
AgeCommit message (Collapse)AuthorFilesLines
2020-04-10Move rendering out of output to a new namespaceIsaac Freund1-340/+2
2020-04-10Implement initial layer shell supportIsaac Freund1-4/+181
exclusive zones and popups are still TODO
2020-04-07Refactor keybindings to be runtime defined.Isaac Freund1-6/+8
2020-04-07Rename gaps -> paddingIsaac Freund1-20/+20
2020-04-05Implement inner gapsIsaac Freund1-19/+25
2020-04-05Fix overdraw of top/bottom bordersIsaac Freund1-2/+2
2020-04-05Highlight border of focused viewIsaac Freund1-1/+4
2020-04-05Draw borders around viewsIsaac Freund1-14/+86
2020-04-04Avoid a crash caused by a race conditonIsaac Freund1-0/+5
2020-04-04Take future borders into account for surface sizeIsaac Freund1-8/+8
2020-04-04Fix iteration in handleFrameIsaac Freund1-1/+1
2020-04-04Add a data structure to manage the view stackIsaac Freund1-15/+6
2020-04-02Implement tag assignmentIsaac Freund1-7/+7
There are a few bugs with this, but the core logic is sound
2020-04-01Implement infrastructure for tagsIsaac Freund1-0/+6
2020-03-29Make c import a little cleanerIsaac Freund1-1/+1
2020-03-29Pass self as immutable where possibleIsaac Freund1-1/+1
2020-03-26Initial atomic layout update implementationIsaac Freund1-27/+79
2020-03-25Add Root structIsaac Freund1-7/+9
Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root.
2020-03-24Make function names camelCaseIsaac Freund1-4/+4
This conforms with the zig style guidelines: https://ziglang.org/documentation/master/#Style-Guide
2020-03-24Use Self = @This() in all structsIsaac Freund1-1/+3
This seems to be the idiomatic way to do things.
2020-03-24Make all things constIsaac Freund1-10/+10
The quest for idiomatic zig continues
2020-03-24Remove superfluous .*.Isaac Freund1-19/+19
I may be be slowly getting the hang of this language.
2020-03-24Get rid of [*c] pointersIsaac Freund1-3/+5
2020-03-24Rework things to stop invalidating pointersIsaac Freund1-14/+10
2020-03-23Get things compiling againIsaac Freund1-7/+10
2020-03-23Move rendering functions to output.zigIsaac Freund1-2/+65
2020-03-23Refactor output handlingIsaac Freund1-88/+85
2020-03-22WIP massive refactorIsaac Freund1-0/+110