| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-04-27 | Fix a couple typos | Isaac Freund | 1 | -1/+1 | |
| 2020-04-27 | Simplify some code | Isaac Freund | 1 | -3/+2 | |
| 2020-04-26 | Separate View from its implementation | Isaac Freund | 1 | -1/+1 | |
| This is done in preperation for Xwayland support | |||||
| 2020-04-24 | Start to handle layer surfaces in cursor code | Isaac Freund | 1 | -17/+0 | |
| 2020-04-21 | Bikeshed variable names | Isaac Freund | 1 | -2/+2 | |
| 2020-04-18 | Properly clean up resources on exit | Isaac Freund | 1 | -1/+5 | |
| 2020-04-17 | Only log transactions if actually started | Isaac Freund | 1 | -5/+6 | |
| 2020-04-15 | Track the focused output of seats | Isaac Freund | 1 | -5/+11 | |
| 2020-04-14 | Add a noop output using the noop backend | Isaac Freund | 1 | -0/+7 | |
| This is intended for use when no real outputs are available. | |||||
| 2020-04-13 | Implement the focus stack | Isaac Freund | 1 | -21/+8 | |
| 2020-04-13 | Parially refactor commands to take a *Seat | Isaac Freund | 1 | -58/+2 | |
| 2020-04-13 | Allow storing *View in ViewStack | Isaac Freund | 1 | -22/+24 | |
| This is done in preparation for implementing focus stacks. | |||||
| 2020-04-11 | Move output specific code out of root | Isaac Freund | 1 | -157/+87 | |
| This is in preperation of proper output event handling and eventual multi output support. | |||||
| 2020-04-10 | Implement initial layer shell support | Isaac Freund | 1 | -2/+3 | |
| exclusive zones and popups are still TODO | |||||
| 2020-04-08 | Implement outer padding | Isaac Freund | 1 | -12/+18 | |
| 2020-04-07 | Refactor keybindings to be runtime defined. | Isaac Freund | 1 | -10/+0 | |
| 2020-04-07 | Rename gaps -> padding | Isaac Freund | 1 | -3/+3 | |
| 2020-04-05 | Implement inner gaps | Isaac Freund | 1 | -0/+5 | |
| 2020-04-04 | Take future borders into account for surface size | Isaac Freund | 1 | -0/+5 | |
| 2020-04-04 | Reset focus on switching between tags | Isaac Freund | 1 | -0/+3 | |
| 2020-04-04 | Stop the transaction timer if timeout didn't occur | Isaac Freund | 1 | -0/+4 | |
| 2020-04-04 | Add a bit of logging for transactions | Isaac Freund | 1 | -1/+7 | |
| 2020-04-04 | Add a data structure to manage the view stack | Isaac Freund | 1 | -78/+64 | |
| 2020-04-02 | Focus next view if focused view is hidden | Isaac Freund | 1 | -1/+15 | |
| 2020-04-02 | Implement tag assignment | Isaac Freund | 1 | -19/+25 | |
| There are a few bugs with this, but the core logic is sound | |||||
| 2020-04-01 | Implement switching between single tags | Isaac Freund | 1 | -4/+4 | |
| 2020-04-01 | Implement infrastructure for tags | Isaac Freund | 1 | -54/+115 | |
| 2020-03-29 | Make c import a little cleaner | Isaac Freund | 1 | -1/+1 | |
| 2020-03-29 | Fix bug if master count < view count | Isaac Freund | 1 | -9/+11 | |
| 2020-03-29 | Handle timeout of transactions that take too long | Isaac Freund | 1 | -4/+32 | |
| 2020-03-29 | Pass self as immutable where possible | Isaac Freund | 1 | -4/+4 | |
| 2020-03-28 | Gracefully handle transaction preemption | Isaac Freund | 1 | -2/+13 | |
| 2020-03-28 | Add new views to the top of the stack | Isaac Freund | 1 | -1/+1 | |
| 2020-03-28 | Implement dwm-style tiling layout | Isaac Freund | 1 | -17/+60 | |
| 2020-03-27 | Flesh out focus handling and add keybinds | Isaac Freund | 1 | -2/+48 | |
| 2020-03-26 | Initial atomic layout update implementation | Isaac Freund | 1 | -1/+83 | |
| 2020-03-25 | Add Root struct | Isaac Freund | 1 | -0/+62 | |
| Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root. | |||||
