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