aboutsummaryrefslogtreecommitdiff
path: root/src/view.zig
AgeCommit message (Expand)AuthorFilesLines
2020-04-26Greatly simplify view offset handlingIsaac Freund1-1/+1
2020-04-26Separate View from its implementationIsaac Freund1-132/+46
2020-04-26Support wlr-screencopyIsaac Freund1-1/+1
2020-04-24Start to handle layer surfaces in cursor codeIsaac Freund1-26/+1
2020-04-23Fix crash on non-toplevel viewsIsaac Freund1-11/+23
2020-04-22Fix crash if floating view doesn't fitIsaac Freund1-2/+4
2020-04-22Add a filter to start views in floating modeIsaac Freund1-0/+12
2020-04-22Implement floating viewsIsaac Freund1-0/+32
2020-04-21Bikeshed variable namesIsaac Freund1-24/+24
2020-04-20Cleanup timespec typesIsaac Freund1-1/+1
2020-04-18Remove uneeded abstractionIsaac Freund1-7/+0
2020-04-18Send surface enter/leave eventsIsaac Freund1-0/+16
2020-04-18Properly clean up resources on exitIsaac Freund1-0/+6
2020-04-17Fix focus handling of newly mapped ViewsIsaac Freund1-2/+8
2020-04-17Clean up listener handling for ViewsIsaac Freund1-30/+32
2020-04-13Implement the focus stackIsaac Freund1-44/+11
2020-04-13Parially refactor commands to take a *SeatIsaac Freund1-1/+2
2020-04-13Allow storing *View in ViewStackIsaac Freund1-1/+1
2020-04-12Introduce InputManager for eventual multi-seatIsaac Freund1-1/+2
2020-04-11Move output specific code out of rootIsaac Freund1-12/+13
2020-04-10Implement initial layer shell supportIsaac Freund1-7/+1
2020-04-08Add keybind to close viewsIsaac Freund1-0/+7
2020-04-07Refactor keybindings to be runtime defined.Isaac Freund1-2/+4
2020-04-07Rename gaps -> paddingIsaac Freund1-2/+2
2020-04-05Implement inner gapsIsaac Freund1-2/+2
2020-04-04Take future borders into account for surface sizeIsaac Freund1-2/+2
2020-04-04Add a data structure to manage the view stackIsaac Freund1-22/+6
2020-04-02Implement tag assignmentIsaac Freund1-21/+20
2020-04-01Implement infrastructure for tagsIsaac Freund1-19/+38
2020-03-29Make c import a little cleanerIsaac Freund1-1/+1
2020-03-29Pass self as immutable where possibleIsaac Freund1-3/+3
2020-03-28Set xdg toplevels to tiledIsaac Freund1-0/+5
2020-03-28Add new views to the top of the stackIsaac Freund1-1/+1
2020-03-28Focus previous view on close instead of nextIsaac Freund1-2/+2
2020-03-27Remove extraneous debug warnsIsaac Freund1-2/+0
2020-03-27Flesh out focus handling and add keybindsIsaac Freund1-16/+24
2020-03-26Handle arrange after view unmap/destroy properlyIsaac Freund1-10/+11
2020-03-26Initial atomic layout update implementationIsaac Freund1-16/+93
2020-03-25Add Root structIsaac Freund1-13/+13
2020-03-24Make function names camelCaseIsaac Freund1-9/+9
2020-03-24Use Self = @This() in all structsIsaac Freund1-3/+5
2020-03-24Make all things constIsaac Freund1-10/+10
2020-03-24Remove superfluous .*.Isaac Freund1-8/+8
2020-03-24Get rid of [*c] pointersIsaac Freund1-8/+8
2020-03-24Rework things to stop invalidating pointersIsaac Freund1-53/+38
2020-03-23Get things compiling againIsaac Freund1-22/+33
2020-03-23Refactor xdg_shell handlingIsaac Freund1-72/+132
2020-03-22WIP massive refactorIsaac Freund1-0/+92