aboutsummaryrefslogtreecommitdiff
path: root/src/root.zig
AgeCommit message (Expand)AuthorFilesLines
2020-05-02Relicense to GPL-3.0-or-laterIsaac Freund1-0/+17
2020-05-02Make Root a toplevel structIsaac Freund1-174/+170
2020-05-02Make View a toplevel structIsaac Freund1-1/+1
2020-05-02Make Output a toplevel structIsaac Freund1-1/+1
2020-05-02Make Server a toplevel structIsaac Freund1-1/+1
2020-04-27Fix a couple typosIsaac Freund1-1/+1
2020-04-27Simplify some codeIsaac Freund1-3/+2
2020-04-26Separate View from its implementationIsaac Freund1-1/+1
2020-04-24Start to handle layer surfaces in cursor codeIsaac Freund1-17/+0
2020-04-21Bikeshed variable namesIsaac Freund1-2/+2
2020-04-18Properly clean up resources on exitIsaac Freund1-1/+5
2020-04-17Only log transactions if actually startedIsaac Freund1-5/+6
2020-04-15Track the focused output of seatsIsaac Freund1-5/+11
2020-04-14Add a noop output using the noop backendIsaac Freund1-0/+7
2020-04-13Implement the focus stackIsaac Freund1-21/+8
2020-04-13Parially refactor commands to take a *SeatIsaac Freund1-58/+2
2020-04-13Allow storing *View in ViewStackIsaac Freund1-22/+24
2020-04-11Move output specific code out of rootIsaac Freund1-157/+87
2020-04-10Implement initial layer shell supportIsaac Freund1-2/+3
2020-04-08Implement outer paddingIsaac Freund1-12/+18
2020-04-07Refactor keybindings to be runtime defined.Isaac Freund1-10/+0
2020-04-07Rename gaps -> paddingIsaac Freund1-3/+3
2020-04-05Implement inner gapsIsaac Freund1-0/+5
2020-04-04Take future borders into account for surface sizeIsaac Freund1-0/+5
2020-04-04Reset focus on switching between tagsIsaac Freund1-0/+3
2020-04-04Stop the transaction timer if timeout didn't occurIsaac Freund1-0/+4
2020-04-04Add a bit of logging for transactionsIsaac Freund1-1/+7
2020-04-04Add a data structure to manage the view stackIsaac Freund1-78/+64
2020-04-02Focus next view if focused view is hiddenIsaac Freund1-1/+15
2020-04-02Implement tag assignmentIsaac Freund1-19/+25
2020-04-01Implement switching between single tagsIsaac Freund1-4/+4
2020-04-01Implement infrastructure for tagsIsaac Freund1-54/+115
2020-03-29Make c import a little cleanerIsaac Freund1-1/+1
2020-03-29Fix bug if master count < view countIsaac Freund1-9/+11
2020-03-29Handle timeout of transactions that take too longIsaac Freund1-4/+32
2020-03-29Pass self as immutable where possibleIsaac Freund1-4/+4
2020-03-28Gracefully handle transaction preemptionIsaac Freund1-2/+13
2020-03-28Add new views to the top of the stackIsaac Freund1-1/+1
2020-03-28Implement dwm-style tiling layoutIsaac Freund1-17/+60
2020-03-27Flesh out focus handling and add keybindsIsaac Freund1-2/+48
2020-03-26Initial atomic layout update implementationIsaac Freund1-1/+83
2020-03-25Add Root structIsaac Freund1-0/+62