<feed xmlns='http://www.w3.org/2005/Atom'>
<title>montis.git/src/Config.hs, branch dev</title>
<subtitle>Wetterhorn. A Wayland compositor based on XMonad.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/'/>
<entry>
<title>Just a whole bunch of changes</title>
<updated>2024-03-27T23:14:59+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-27T23:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=0a7f561f3821968605c16a03ea278e3611b6c775'/>
<id>0a7f561f3821968605c16a03ea278e3611b6c775</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Have macro support (again) and some type-level goodness.</title>
<updated>2024-03-25T22:07:48+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-25T22:07:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=58857e81a97165541bbc83e63c589d904279c640'/>
<id>58857e81a97165541bbc83e63c589d904279c640</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Checkpoint.</title>
<updated>2024-03-25T20:19:20+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-25T20:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=71190dfcb38fddf6248ee0f1994082f0ea02d502'/>
<id>71190dfcb38fddf6248ee0f1994082f0ea02d502</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement more stuff. Add DSL for binding to the new input handler.</title>
<updated>2024-03-21T22:34:22+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-21T22:34:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=211fce2128121f3c9374442a13c5d756182a7cb1'/>
<id>211fce2128121f3c9374442a13c5d756182a7cb1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implementing button presses and integrating it with the KeysM monad.</title>
<updated>2024-03-19T23:42:39+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-19T23:40:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=86d91d7032f2d8175fd1ab3b23ee0c1a6445fb7a'/>
<id>86d91d7032f2d8175fd1ab3b23ee0c1a6445fb7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add extensible state and macros. Fix some bugs with keys.</title>
<updated>2024-03-19T21:41:10+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-19T21:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=067aa1810a3d8b669dd27002c270925c35099076'/>
<id>067aa1810a3d8b669dd27002c270925c35099076</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change KeysM to use a ContT monad instead of rolling my own.</title>
<updated>2024-03-19T16:47:59+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-03-19T16:45:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=b194555e98c79ddf658d62eb847d73a42a595e89'/>
<id>b194555e98c79ddf658d62eb847d73a42a595e89</id>
<content type='text'>
Turns out the haskell geniuses already figured out how to encapsulate
such asynchronous control flow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out the haskell geniuses already figured out how to encapsulate
such asynchronous control flow.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement ability to customize the keys "putHandler" functionality.</title>
<updated>2024-03-15T06:44:24+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-03-15T06:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=8707a1def309ea689ecf5b324656f43c4560eeb6'/>
<id>8707a1def309ea689ecf5b324656f43c4560eeb6</id>
<content type='text'>
This will be useful for the future when I will implement macro-recording
functionality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be useful for the future when I will implement macro-recording
functionality.
</pre>
</div>
</content>
</entry>
<entry>
<title>Have Wetterhorn keep track of the windows.</title>
<updated>2024-03-15T06:22:03+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-03-15T06:22:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=2afcbcf4687517cec953a05cce26ac7a57378f49'/>
<id>2afcbcf4687517cec953a05cce26ac7a57378f49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More flexing with the new keysM system.</title>
<updated>2024-03-06T01:20:43+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-06T01:20:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/montis.git/commit/?id=c50a8375cd37d054e68648c9116670d39a94fd34'/>
<id>c50a8375cd37d054e68648c9116670d39a94fd34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
