Commit Graph

  • 5bbfcab60e
    Improve handling of layer surface output assignment Isaac Freund 2020-04-15 13:38:36 +0200
  • b02f660475
    Rename render.[hc] to bindings.[hc] Isaac Freund 2020-04-15 12:47:55 +0200
  • 2126ef07f8
    Get rid of redundant create output global call. Isaac Freund 2020-04-15 12:30:27 +0200
  • 5da3935c18
    Don't advertise the noop output Isaac Freund 2020-04-15 12:23:14 +0200
  • 9ee61b3bf9
    Rename default seat to "default" Isaac Freund 2020-04-14 14:24:47 +0200
  • 6e2ad0583c
    Add a noop output using the noop backend Isaac Freund 2020-04-14 13:46:40 +0200
  • 93f4133812
    Tweak wording in readme Isaac Freund 2020-04-14 01:20:17 +0200
  • 65d1519826
    Clean up and comment config Isaac Freund 2020-04-14 01:18:44 +0200
  • 08d3cc32e9
    Update readme for zig 0.6.0 release Isaac Freund 2020-04-14 00:40:43 +0200
  • 8bfca48991
    Implement the focus stack Isaac Freund 2020-04-13 21:00:18 +0200
  • 3cb52c4898
    Parially refactor commands to take a *Seat Isaac Freund 2020-04-13 19:25:37 +0200
  • b822084f39
    Allow storing *View in ViewStack Isaac Freund 2020-04-13 17:25:39 +0200
  • 0f52f664f2
    Introduce InputManager for eventual multi-seat Isaac Freund 2020-04-12 22:19:48 +0200
  • d92c7a5a71
    Add run command to readme Isaac Freund 2020-04-12 14:14:20 +0200
  • 121febc15d
    Add building instructions to readme Isaac Freund 2020-04-12 14:12:48 +0200
  • f254217d2c
    Eliminate some code duplication Isaac Freund 2020-04-12 13:54:03 +0200
  • 57a811583c
    Move protocol scanning to build.zig Isaac Freund 2020-04-12 13:37:18 +0200
  • 236c0102e1
    Remove unneeded pixman linking Isaac Freund 2020-04-11 23:10:56 +0200
  • 28e22d57ce
    Arrange layers on layer surface destroy Isaac Freund 2020-04-11 21:48:44 +0200
  • 59b9172393
    Handle layer shell protocol error Isaac Freund 2020-04-11 21:40:06 +0200
  • 03691722b2
    Handle exclusive zones of layer surfaces Isaac Freund 2020-04-11 20:34:51 +0200
  • ff833a07d3
    Move output specific code out of root Isaac Freund 2020-04-11 14:24:20 +0200
  • ad8e13df41
    Add roadmap to readme and tweak style Isaac Freund 2020-04-10 23:18:34 +0200
  • e77506a003
    Move rendering out of output to a new namespace Isaac Freund 2020-04-10 22:50:46 +0200
  • 1ffd13ef86
    Implement xdg-output Isaac Freund 2020-04-10 17:23:25 +0200
  • bd91bacee9
    Implement initial layer shell support Isaac Freund 2020-04-10 16:49:52 +0200
  • 86c486bf2d
    Import layer shell protocol Isaac Freund 2020-04-09 13:18:19 +0200
  • bf17b54048
    Go back to using std.ChildProcess Isaac Freund 2020-04-09 12:54:38 +0200
  • 6c23f3eefd
    Properly specify pixman include Isaac Freund 2020-04-09 00:05:28 +0200
  • 0038a56a62
    Implement outer padding Isaac Freund 2020-04-08 23:40:15 +0200
  • 5ce2bef513
    Remove stray default values Isaac Freund 2020-04-08 23:22:14 +0200
  • 3332e0ab2b
    Fix environment of spawned processes Isaac Freund 2020-04-08 21:31:07 +0200
  • b2fbdf2d87
    Add keybind to close views Isaac Freund 2020-04-08 17:43:00 +0200
  • dd480ca567
    Add view all tags and tag with all tags keybinds Isaac Freund 2020-04-08 12:52:36 +0200
  • 57b371d567
    Add binding to toggle tag of focused view Isaac Freund 2020-04-08 12:44:41 +0200
  • 180c2a8faa
    Add binding to toggle focused tags Isaac Freund 2020-04-08 00:40:41 +0200
  • fa65333789
    Refactor keybindings to be runtime defined. Isaac Freund 2020-04-07 21:48:56 +0200
  • 15f97314a9
    Move commands to a separate file Isaac Freund 2020-04-07 19:16:38 +0200
  • 626b2c691b
    Rename gaps -> padding Isaac Freund 2020-04-07 11:54:46 +0200
  • 5c320c0b8c
    Allow switching VTs Isaac Freund 2020-04-06 22:23:30 +0200
  • aef2245272
    Implement inner gaps Isaac Freund 2020-04-05 18:31:55 +0200
  • 259e554921
    Fix overdraw of top/bottom borders Isaac Freund 2020-04-05 16:36:33 +0200
  • bcb143fe13
    Highlight border of focused view Isaac Freund 2020-04-05 16:32:43 +0200
  • 89d2a86851
    Draw borders around views Isaac Freund 2020-04-05 14:26:22 +0200
  • 5be50921d4
    Avoid a crash caused by a race conditon Isaac Freund 2020-04-04 23:35:07 +0200
  • ea88cca35f
    Take future borders into account for surface size Isaac Freund 2020-04-04 23:26:15 +0200
  • 149dd488a9
    Reset focus on switching between tags Isaac Freund 2020-04-04 19:48:22 +0200
  • b30b9ba57e
    Stop the transaction timer if timeout didn't occur Isaac Freund 2020-04-04 16:48:59 +0200
  • f17792183b
    Add a bit of logging for transactions Isaac Freund 2020-04-04 16:48:21 +0200
  • 8d68d1e7cf
    Fix iteration in handleFrame Isaac Freund 2020-04-04 16:47:46 +0200
  • 424a16fe94
    Remove len field from ViewStack Isaac Freund 2020-04-04 16:26:13 +0200
  • 6c8e7c14f7
    Test ignoring unmapped view Isaac Freund 2020-04-04 16:23:51 +0200
  • 5f7333e851
    Add empty iteration tests Isaac Freund 2020-04-04 15:37:40 +0200
  • 6cb9f6ac04
    Add a data structure to manage the view stack Isaac Freund 2020-04-03 18:53:36 +0200
  • 9ba295f126
    Focus next view if focused view is hidden Isaac Freund 2020-04-02 14:02:30 +0200
  • 57f27f7cc6
    Implement tag assignment Isaac Freund 2020-04-02 13:44:24 +0200
  • 26a5aaca69
    Implement switching between single tags Isaac Freund 2020-04-01 19:39:36 +0200
  • 42d454b26f
    Implement infrastructure for tags Isaac Freund 2020-04-01 17:50:49 +0200
  • 5020106b93
    Explictly define log level ordering Isaac Freund 2020-03-29 21:13:36 +0200
  • 5e84d69237
    Add a log utility Isaac Freund 2020-03-29 21:05:34 +0200
  • d0bfa7bb01
    Make c import a little cleaner Isaac Freund 2020-03-29 19:36:15 +0200
  • 581de73b6f
    Fix bug if master count < view count Isaac Freund 2020-03-29 17:12:44 +0200
  • d9d9388978
    Handle timeout of transactions that take too long Isaac Freund 2020-03-29 16:56:30 +0200
  • f5304237b5
    Pass self as immutable where possible Isaac Freund 2020-03-29 15:58:04 +0200
  • 9d0a41c0d2
    Add a couple utility functions Isaac Freund 2020-03-29 14:08:39 +0200
  • e55d40ab10
    Swap bindngs for send to top and start terminal Isaac Freund 2020-03-29 14:07:39 +0200
  • a2901c90ba
    Only move view to top if needed Isaac Freund 2020-03-29 14:03:12 +0200
  • 7e7dfe563a
    Add keybind for adjusting master factor Isaac Freund 2020-03-29 13:50:12 +0200
  • f2777ad4e5
    Remove outdated entry from gitignore Isaac Freund 2020-03-29 13:19:24 +0200
  • 029e49e1c5
    Gracefully handle transaction preemption Isaac Freund 2020-03-28 21:05:56 +0100
  • d34df295f7
    Set xdg toplevels to tiled Isaac Freund 2020-03-28 20:27:50 +0100
  • 8cb1dc81ad
    Remove the last stray reference to the old name Isaac Freund 2020-03-28 18:12:47 +0100
  • 99560f1559
    Add MIT license Isaac Freund 2020-03-28 18:11:20 +0100
  • e3d2ee84f8
    Add README Isaac Freund 2020-03-28 18:02:38 +0100
  • 02910145c8
    Add new views to the top of the stack Isaac Freund 2020-03-28 14:47:50 +0100
  • 866f2c7614
    Add keybindings for changing master count Isaac Freund 2020-03-28 14:44:48 +0100
  • ca2e169535
    Add keybind to move current focus to top of stack Isaac Freund 2020-03-28 14:37:30 +0100
  • d7d5cf06ee
    Focus previous view on close instead of next Isaac Freund 2020-03-28 14:20:53 +0100
  • a523d0ce7c
    Implement dwm-style tiling layout Isaac Freund 2020-03-28 14:19:51 +0100
  • dc23f29915
    Remove references to old name Isaac Freund 2020-03-28 11:42:58 +0100
  • 5bf161e744
    Implement basic xdg decoration management Isaac Freund 2020-03-27 18:31:03 +0100
  • 69220d3c92
    Rename to river Isaac Freund 2020-03-27 11:58:59 +0100
  • b1746c3222
    Remove extraneous debug warns Isaac Freund 2020-03-27 02:12:04 +0100
  • f1ff381a38
    Add keybind to spawn alacritty instance Isaac Freund 2020-03-27 02:10:31 +0100
  • 51e8191031
    Flesh out focus handling and add keybinds Isaac Freund 2020-03-27 02:05:57 +0100
  • 647545d9fb
    Handle arrange after view unmap/destroy properly Isaac Freund 2020-03-26 21:43:02 +0100
  • d787e2c2cc
    Initial atomic layout update implementation Isaac Freund 2020-03-26 21:32:30 +0100
  • 6c12c23cdb
    Correct a few function names to camelCase Isaac Freund 2020-03-25 16:29:30 +0100
  • ac0c0449dc
    Simplify initialization functions Isaac Freund 2020-03-25 16:24:21 +0100
  • 34e47360f5
    Add Root struct Isaac Freund 2020-03-25 15:59:24 +0100
  • a3eb33a7b1
    Handle destruction of Server properly Isaac Freund 2020-03-24 21:18:17 +0100
  • aaecef8c5c
    Make function names camelCase Isaac Freund 2020-03-24 21:13:56 +0100
  • 46fe1baa96
    Use Self = @This() in all structs Isaac Freund 2020-03-24 20:48:38 +0100
  • 45c7e27935
    Clean up cursor handling code Isaac Freund 2020-03-24 20:39:02 +0100
  • b3bad0ca93
    Make all things const Isaac Freund 2020-03-24 20:35:45 +0100
  • 4872a68378
    Remove superfluous .*. Isaac Freund 2020-03-24 20:03:48 +0100
  • e01a150f6d
    Get rid of [*c] pointers Isaac Freund 2020-03-24 19:40:47 +0100
  • a5a84d8164
    Rework things to stop invalidating pointers Isaac Freund 2020-03-23 21:51:46 +0100
  • 523d629fe0
    Get things compiling again Isaac Freund 2020-03-23 16:50:20 +0100
  • 50494add40
    Refactor xdg_shell handling Isaac Freund 2020-03-23 14:04:54 +0100