aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* [reog] rename soul -> world.HEADmainJosh Rahm2026-01-14
* [feat] add magic key for fake modifiers.Josh Rahm2026-01-12
* [feat] Better abstractions for dragging and mouse buttons.Josh Rahm2026-01-12
* [feat] add basic key binding DSL.Josh Rahm2026-01-07
* [feat] add a basic Makefile which delegates to CMake.Josh Rahm2026-01-07
* [rebrand] Arken -> Ark, Plugin -> Soul, Erebor -> CrossJosh Rahm2026-01-07
* [reorg] use X macro system rather than perl generation.Josh Rahm2026-01-06
* [reorg] add "middleware" library called "liberebor"Josh Rahm2026-01-06
* [rebrand] to arken = runtime, montis = pluginJosh Rahm2026-01-06
* [reog] Add separate Link.hs file.Josh Rahm2026-01-05
* [reorg] remove references to foreign_* outside the core.Josh Rahm2026-01-05
* [fix] issue where dragging doesn't work on native.Josh Rahm2026-01-05
* [feat] right-click drag to resize windows.Josh Rahm2026-01-05
* [feat] add focusing and better dragging.Josh Rahm2026-01-05
* [feat] Add Keys.hs, which provides a basic framework for adding keybindings.Josh Rahm2026-01-05
* [feat] add ways to get and configure config extensions.Josh Rahm2026-01-04
* [refactor] Change dragging behavior to use the motion event.Josh Rahm2026-01-04
* [feat] can move the window around.Josh Rahm2026-01-04
* [feat] Request that clients don't draw their decorations.Josh Rahm2026-01-04
* [feat] add mouse motion hooks.Josh Rahm2026-01-04
* [refactor] finish hooking together the plugin. It is now runnable.Josh Rahm2026-01-04
* [wip] rewrite plugin to a more scalable architecture.Josh Rahm2026-01-03
* [refactor] Remove the foregin interface.Josh Rahm2026-01-01
* [refactor] Run ormolu on all the source.Josh Rahm2026-01-01
* [refactor] Clean up all the warnings.Josh Rahm2026-01-01
* [refactor] Wetterhorn -> MontisJosh Rahm2026-01-01
* [refactor] Change the project to download wlroots rather than include it.Josh Rahm2026-01-01
* [reorg] - Finished reorg.Josh Rahm2026-01-01
* Have Meson orchestrate the whole build rather than stack.Josh Rahm2026-01-01
* 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