| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-06-01 | De-hardcode all mappings | Isaac Freund | 2 | -217/+80 | |
| Move the default mappings to contrib/config.sh. | |||||
| 2020-06-01 | Add support for running a command on startup | Isaac Freund | 1 | -0/+41 | |
| 2020-06-01 | Really fix zig fmt CI | Isaac Freund | 2 | -6/+2 | |
| 2020-06-01 | Fix zig fmt for CI | Isaac Freund | 2 | -2/+6 | |
| 2020-06-01 | Split river and riverctl directories | Isaac Freund | 49 | -3/+3 | |
| 2020-06-01 | Rename bind -> map | Isaac Freund | 7 | -59/+60 | |
| 2020-06-01 | Implement bind command | Isaac Freund | 3 | -2/+116 | |
| This command allows binding compsitor commands to keys | |||||
| 2020-06-01 | Implement declare_mode | Isaac Freund | 4 | -5/+58 | |
| 2020-06-01 | Rename mode command to enter_mode | Isaac Freund | 3 | -6/+6 | |
| 2020-05-31 | Store modes by id | Isaac Freund | 4 | -101/+63 | |
| 2020-05-31 | Remove dead code | Isaac Freund | 1 | -39/+0 | |
| 2020-05-31 | Rework commands to be string based | Isaac Freund | 24 | -271/+502 | |
| This allows for significantly more flexibility and should make implementing the bind command possible. | |||||
| 2020-05-30 | Define _POSIX_C_SOURCE | Isaac Freund | 1 | -0/+2 | |
| 2020-05-29 | Add link to NixOS wiki page in build instructions | Isaac Freund | 1 | -0/+3 | |
| 2020-05-28 | Add missing deps to the readme | Isaac Freund | 1 | -3/+5 | |
| 2020-05-26 | Fix typo | Isaac Freund | 1 | -3/+3 | |
| 2020-05-26 | Add licensing info to readme | Isaac Freund | 1 | -7/+13 | |
| 2020-05-24 | Fix git commit post link | Isaac Freund | 1 | -1/+1 | |
| 2020-05-24 | Correct socket -> protocol in readme | Isaac Freund | 1 | -2/+3 | |
| 2020-05-24 | Split control into separate protocol | Isaac Freund | 7 | -57/+84 | |
| 2020-05-24 | Add CI for xwayland | Isaac Freund | 2 | -7/+40 | |
| 2020-05-24 | Add callback to command request for error handling | Isaac Freund | 4 | -15/+105 | |
| 2020-05-24 | Fix name of struct | Isaac Freund | 2 | -3/+3 | |
| 2020-05-24 | Fix x/y offset in full layout | Isaac Freund | 1 | -3/+4 | |
| Fixes https://github.com/ifreund/river/issues/13 | |||||
| 2020-05-22 | Fix layout bugs | Leon Henrik Plickat | 1 | -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-20 | Run zig fmt in CI builds | Isaac Freund | 1 | -2/+6 | |
| 2020-05-20 | Remove unused variable and fix zig fmt | Isaac Freund | 2 | -5/+4 | |
| 2020-05-20 | Add layout command | Leon Henrik Plickat | 4 | -2/+88 | |
| 2020-05-20 | Add layout variable to Output class | Leon Henrik Plickat | 1 | -7/+22 | |
| This variable in controls which layout is chosen when arrangeViews() is called. The default is LeftMaster | |||||
| 2020-05-20 | Switch to layoutFull() for one or no visible views | Leon Henrik Plickat | 1 | -0/+10 | |
| 2020-05-20 | Add "full" layout | Leon Henrik Plickat | 1 | -1/+36 | |
| Similar to dwm's "monocle" layout | |||||
| 2020-05-20 | Modify default layout to allow master area on all four sides | Leon Henrik Plickat | 1 | -58/+160 | |
| Also move it into a separate function | |||||
| 2020-05-19 | Implement command execution through riverctl | Isaac Freund | 25 | -137/+271 | |
| 2020-05-19 | Implement sending command from riverctl | Isaac Freund | 4 | -37/+140 | |
| These commands are successfully received by the server, but not yet executed. | |||||
| 2020-05-19 | Add riverctl binary to build.zig | Isaac Freund | 3 | -15/+46 | |
| 2020-05-19 | Create WindowManagement struct | Isaac Freund | 4 | -0/+84 | |
| 2020-05-19 | Sketch out river-window-management protocol | Isaac Freund | 1 | -0/+58 | |
| 2020-05-19 | Fix crash destroying output with layer surfaces | Isaac Freund | 1 | -2/+2 | |
| 2020-05-18 | Implement popups for layer shell | Isaac Freund | 1 | -3/+7 | |
| 2020-05-17 | Make XdgPopup work with non-XdgToplevel parents | Isaac Freund | 2 | -17/+26 | |
| The idea is to use the same struct for layer shell popups. | |||||
| 2020-05-17 | Implement keybinding modes | Isaac Freund | 7 | -41/+164 | |
| 2020-05-14 | Fix cursor disappearing over xwayland views | Isaac Freund | 1 | -6/+24 | |
| 2020-05-12 | Only store mapped layer surfaces in Output.layers | Isaac Freund | 4 | -34/+22 | |
| 2020-05-11 | Only store mapped views in the view stack | Isaac Freund | 6 | -44/+32 | |
| 2020-05-11 | Implement xwayland unmanaged windows | Isaac Freund | 4 | -67/+207 | |
| 2020-05-09 | Give xwayland views the right x/y coords | Isaac Freund | 1 | -3/+3 | |
| That wasn't really too hard now, was it? | |||||
| 2020-05-08 | Fix broken crashy behavior of zoom | Isaac Freund | 1 | -2/+3 | |
| 2020-05-08 | Better handle transactions with xwayland views | Isaac Freund | 1 | -1/+13 | |
| 2020-05-08 | Refactor server setup and renderer access | Isaac Freund | 3 | -54/+53 | |
| 2020-05-08 | Implement initial Xwayland support | Isaac Freund | 9 | -44/+324 | |
