aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Rebrand away from Tinywl to Montis.devJosh Rahm2025-03-14
* Update. Is actually working to some degree with 0.18.0 again.Josh Rahm2025-03-13
* Bump wlroots to 0.18.0.Josh Rahm2025-03-12
* Update to wlroots 0.18.Josh Rahm2025-03-11
* Just a whole bunch of changesJosh Rahm2024-03-27
* Have macro support (again) and some type-level goodness.Josh Rahm2024-03-25
* Checkpoint.Josh Rahm2024-03-25
* Implement more stuff. Add DSL for binding to the new input handler.Josh Rahm2024-03-21
* Add Input.hs. This will be a more general version of Keys.Josh Rahm2024-03-21
* Implementing button presses and integrating it with the KeysM monad.Josh Rahm2024-03-19
* Higher fidelity for extensible state.Josh Rahm2024-03-19
* Add extensible state and macros. Fix some bugs with keys.Josh Rahm2024-03-19
* Change KeysM to use a ContT monad instead of rolling my own.Josh Rahm2024-03-19
* Version bumpJosh Rahm2024-03-15
* Implement ability to customize the keys "putHandler" functionality.Josh Rahm2024-03-15
* Have Wetterhorn keep track of the windows.Josh Rahm2024-03-15
* More flexing with the new keysM system.Josh Rahm2024-03-05
* Remove sleep() statement in teardown. It's not actually needed.Josh Rahm2024-03-05
* Added some escape-hatch keybindings for Wetterhorn.Josh Rahm2024-03-05
* Better KeysM implementation and functions.Josh Rahm2024-03-05
* Added a new KeysM monad.Josh Rahm2024-03-04
* wipJosh Rahm2024-03-01
* Huge refactor for the Haskell code.HEADmainJosh Rahm2024-02-28
* Update to new wlroots.Josh Rahm2024-02-22
* better surface handlingJosh Rahm2024-02-22
* Add wofi to the keylist and change the hotreload keyJosh Rahm2024-02-21
* Do not keylog myselfJosh Rahm2024-02-21
* Have the plugin handle more responsibility with keybindings.Josh Rahm2024-02-21
* Finally found the source of the deadlock bug.Josh Rahm2024-02-21
* Do a major garbage collection before hot reloading the plugin.Josh Rahm2024-02-21
* Fix plugin interface generation errosJosh Rahm2024-02-21
* Add the typed codepoint as an argument to the keyboard handler.Josh Rahm2024-02-21
* Do most of keyboard handling in the plugin now.Josh Rahm2024-02-21
* add back the metaloadJosh Rahm2024-02-20
* Added ability to exit the program via a back-interface.Josh Rahm2024-02-16
* Add some support for xwaylandJosh Rahm2024-02-15
* Add wlroots build/include directory to the include path of the harnessJosh Rahm2024-02-14
* Framework for plugin to call into harness.Josh Rahm2024-02-14
* WIP: Working on the foreign interface.Josh Rahm2024-02-13
* add clang-formatJosh Rahm2024-02-12
* Do not actually need to have the config wetterhorn function an FFI function.Josh Rahm2024-02-12
* Change the message a bit when running wtr.so directly.Josh Rahm2024-02-11
* Move Main.hs to Config.hs and override _start()Josh Rahm2024-02-11
* Added event handlers for map/unmap/destroy surfaces, added Alt+F5 for hot rel...Josh Rahm2024-02-11
* Import tinywl into the project, starting the compositor phase.Josh Rahm2024-02-11
* Little test to make sure unloading the plugin still worksJosh Rahm2024-02-11
* Added some more commentsJosh Rahm2024-02-11
* Change up a lot of stuff.Josh Rahm2024-02-11
* Start making some more changes to harness and add plugin interface.Josh Rahm2024-02-11
* Fill out some of the README.Josh Rahm2024-02-09