aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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-19Implement command execution through riverctlIsaac Freund25-137/+271
2020-05-19Implement sending command from riverctlIsaac Freund2-5/+75
These commands are successfully received by the server, but not yet executed.
2020-05-19Add riverctl binary to build.zigIsaac Freund2-0/+26
2020-05-19Create WindowManagement structIsaac Freund3-0/+82
2020-05-19Fix crash destroying output with layer surfacesIsaac Freund1-2/+2
2020-05-18Implement popups for layer shellIsaac Freund1-3/+7
2020-05-17Make XdgPopup work with non-XdgToplevel parentsIsaac Freund2-17/+26
The idea is to use the same struct for layer shell popups.
2020-05-17Implement keybinding modesIsaac Freund7-41/+164
2020-05-14Fix cursor disappearing over xwayland viewsIsaac Freund1-6/+24
2020-05-12Only store mapped layer surfaces in Output.layersIsaac Freund4-34/+22
2020-05-11Only store mapped views in the view stackIsaac Freund6-44/+32
2020-05-11Implement xwayland unmanaged windowsIsaac Freund4-67/+207
2020-05-09Give xwayland views the right x/y coordsIsaac Freund1-3/+3
That wasn't really too hard now, was it?
2020-05-08Fix broken crashy behavior of zoomIsaac Freund1-2/+3
2020-05-08Better handle transactions with xwayland viewsIsaac Freund1-1/+13
2020-05-08Refactor server setup and renderer accessIsaac Freund3-54/+53
2020-05-08Implement initial Xwayland supportIsaac Freund8-43/+322
2020-05-02Rename files contatining top level structsIsaac Freund33-66/+66
This respects the naming convention of snake_case namespaces and TitleCase types.
2020-05-02Relicense to GPL-3.0-or-laterIsaac Freund36-9/+631
2020-05-02Add note about wlroots changeIsaac Freund1-0/+3
2020-05-02Make Keyboard a toplevel structIsaac Freund2-145/+144
2020-05-02Make Cursor a toplevel structIsaac Freund2-342/+341
2020-05-02Make Root a toplevel structIsaac Freund4-177/+173
2020-05-02Make View a toplevel structIsaac Freund11-147/+146
2020-05-02Make LayerSurface a toplevel structIsaac Freund5-135/+134
2020-05-02Make Output a toplevel structIsaac Freund10-481/+480
2020-05-02Make Seat a toplevel structIsaac Freund19-238/+236
2020-05-02Make InputManager a toplevel structIsaac Freund3-95/+94
2020-05-02Make Config a topleve structIsaac Freund2-184/+183
2020-05-02Make Decoration a toplevel structIsaac Freund2-29/+28
2020-05-02Make DecorationManager a toplevel structIsaac Freund3-30/+29
2020-05-02Make Server a toplevel structIsaac Freund6-189/+188
2020-05-02Handle unmap on never-mapped layer surfaceIsaac Freund2-8/+19
I don't think wlroots should be sending this, but we shouldn't crash either. Fixes https://github.com/ifreund/river/issues/19
2020-04-28Improve naming consistencyIsaac Freund1-6/+6
2020-04-28Workaround global anonymous field name counterIsaac Freund3-3/+12
Fixes https://github.com/ifreund/river/issues/17
2020-04-27Fix a couple typosIsaac Freund2-2/+2
2020-04-27Arrange layers on layer surface destroyIsaac Freund2-8/+9
Fixes https://github.com/ifreund/river/issues/15
2020-04-27Float child and fixed-size toplevels by defaultIsaac Freund2-11/+21
Closes https://github.com/ifreund/river/issues/14
2020-04-27Implement inital xdg popup handlingIsaac Freund2-0/+72
2020-04-27Clean up some code using c imported enumsIsaac Freund6-13/+9
2020-04-27Fix application of exclusive zonesIsaac Freund1-5/+8
Fixes https://github.com/ifreund/river/issues/13
2020-04-27Simplify some codeIsaac Freund2-8/+3
2020-04-26Properly set initial usable box of outputsIsaac Freund1-8/+25
2020-04-26Greatly simplify view offset handlingIsaac Freund6-81/+83
Fixes https://github.com/ifreund/river/issues/9
2020-04-26Fix view stack testsIsaac Freund1-8/+16
2020-04-26Separate View from its implementationIsaac Freund9-148/+229
This is done in preperation for Xwayland support
2020-04-26Support wlr-screencopyIsaac Freund3-1/+4
Closes https://github.com/ifreund/river/issues/7