aboutsummaryrefslogtreecommitdiff
path: root/src/command.zig
AgeCommit message (Collapse)AuthorFilesLines
2020-05-31Rework commands to be string basedIsaac Freund1-0/+157
This allows for significantly more flexibility and should make implementing the bind command possible.
2020-05-19Implement command execution through riverctlIsaac Freund1-50/+0
2020-05-17Implement keybinding modesIsaac Freund1-1/+2
2020-05-02Rename files contatining top level structsIsaac Freund1-1/+1
This respects the naming convention of snake_case namespaces and TitleCase types.
2020-05-02Relicense to GPL-3.0-or-laterIsaac Freund1-0/+17
2020-05-02Make Seat a toplevel structIsaac Freund1-1/+1
2020-04-22Implement floating viewsIsaac Freund1-0/+1
2020-04-18Add binds to move views between outputsIsaac Freund1-0/+1
2020-04-18Split up commands into separate filesIsaac Freund1-165/+12
2020-04-18Refactor focus next/prev view/output commandsIsaac Freund1-40/+26
2020-04-15Add keybinds to cycle between outputsIsaac Freund1-0/+31
2020-04-15Track the focused output of seatsIsaac Freund1-17/+11
2020-04-13Implement the focus stackIsaac Freund1-80/+60
2020-04-13Parially refactor commands to take a *SeatIsaac Freund1-54/+110
2020-04-13Allow storing *View in ViewStackIsaac Freund1-1/+2
This is done in preparation for implementing focus stacks.
2020-04-11Move output specific code out of rootIsaac Freund1-13/+18
This is in preperation of proper output event handling and eventual multi output support.
2020-04-09Go back to using std.ChildProcessIsaac Freund1-8/+12
The bug with this was fixed by https://github.com/ziglang/zig/pull/4970.
2020-04-08Fix environment of spawned processesIsaac Freund1-3/+9
std.ChildProcess isn't handling environment variables set at runtime properly, so just use libc directly.
2020-04-08Add keybind to close viewsIsaac Freund1-0/+7
2020-04-08Add binding to toggle tag of focused viewIsaac Freund1-0/+12
2020-04-08Add binding to toggle focused tagsIsaac Freund1-0/+10
2020-04-07Refactor keybindings to be runtime defined.Isaac Freund1-9/+22
2020-04-07Move commands to a separate fileIsaac Freund1-0/+78