Isaac Freund
ece465b7ed
river: remove InputManager.server
...
The server is now global so this is no longer needed.
2021-05-13 14:53:08 +02:00
Isaac Freund
f80992e329
meta: make copyright headers more maintainable
...
- list all files as copyright "The River Developers"
- add an AUTHORS file to acknowledge contributors
2020-11-11 20:33:43 +01:00
Isaac Freund
2669a615b6
root: refactor transaction initiation
...
- require the caller to use Root.startTransaction() directly
- introduce View.applyPending() to unify logic
- introduce View.shouldTrackConfigure() to unify more logic
- update all callsites to intelligently rearrange only what is necessary
2020-08-13 11:17:15 +02:00
Isaac Freund
101f47d78f
code: use a tagged union to store focus
...
This simplifies the code and is more robust than two separate pointers.
2020-07-15 14:15:17 +02:00
Isaac Freund
8afe7c2c87
code: simplify direction parsing
2020-07-15 13:03:28 +02:00
Isaac Freund
40597f184d
command: allow output on success, refactor
2020-06-26 17:57:03 +02:00
Isaac Freund
939beef168
Split river and riverctl directories
2020-06-01 15:56:50 +02:00