<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rde.git/src/Internal, branch experimental_mouse_mask</title>
<subtitle>Rahm's Rice'd Desktop Environment
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/'/>
<entry>
<title>Add ButtonMasks. Not function. Experimental to try and handle dealing with multiple buttons as masks.</title>
<updated>2022-04-01T23:43:05+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-01T23:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=ea7445ce7d355aacd040c99cf2e13bad6cdba62b'/>
<id>ea7445ce7d355aacd040c99cf2e13bad6cdba62b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More experimental MouseMotion</title>
<updated>2022-04-01T22:49:07+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-01T22:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=c194a9be4e43bc4514070d172024fcf3354fb662'/>
<id>c194a9be4e43bc4514070d172024fcf3354fb662</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a bunch more documentation and ability to see that documentation</title>
<updated>2022-03-31T23:28:23+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-31T23:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=346c9b3da170cd51e5fd4e2bb19f7c1990243942'/>
<id>346c9b3da170cd51e5fd4e2bb19f7c1990243942</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>basic ability teo generate config</title>
<updated>2022-03-31T00:26:54+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-31T00:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=63e5348eb0dbbefb79624c46a37d99c48aaacc1a'/>
<id>63e5348eb0dbbefb79624c46a37d99c48aaacc1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Starting new branch to experimentally add documentation to KeyBindings.</title>
<updated>2022-03-30T23:12:52+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-30T23:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=45708cf4c2bf0f766114f30a934e30f63fd80834'/>
<id>45708cf4c2bf0f766114f30a934e30f63fd80834</id>
<content type='text'>
The hope is to get to a point where documentation can be automatically
generated for key bindings, while keeping as much of the existing
DSL unchanged as possible.

The goal is to have something like:

bind xK_h $ do

  doc "Set focus to the next window in the stack"
  justMod nextWindow

  doc "Swap this window with the next window in the stack."
  shiftMod shiftNextWindow

Then "theoretically" a markdown/latex/text file can be generated with
documentation for each of those bindings and have the documentation
automatically update if the keys change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The hope is to get to a point where documentation can be automatically
generated for key bindings, while keeping as much of the existing
DSL unchanged as possible.

The goal is to have something like:

bind xK_h $ do

  doc "Set focus to the next window in the stack"
  justMod nextWindow

  doc "Swap this window with the next window in the stack."
  shiftMod shiftNextWindow

Then "theoretically" a markdown/latex/text file can be generated with
documentation for each of those bindings and have the documentation
automatically update if the keys change.
</pre>
</div>
</content>
</entry>
<entry>
<title>--amend</title>
<updated>2022-03-29T20:30:17+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-29T20:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=88e467e808e5ebec0d7dc963f1c6aeb2fea26ad4'/>
<id>88e467e808e5ebec0d7dc963f1c6aeb2fea26ad4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug where multiple configures would override previous configures for window-specific bindings</title>
<updated>2022-03-29T20:26:40+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-29T20:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=bfb70428f7791000239ac1d90635677ff577fee7'/>
<id>bfb70428f7791000239ac1d90635677ff577fee7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespace</title>
<updated>2022-03-29T18:32:25+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-29T18:32:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=a9286e8c39cc8de56de7a723c9ddabd78ac64198'/>
<id>a9286e8c39cc8de56de7a723c9ddabd78ac64198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a DSL for configuring Window-Specific bindings and move it into the Keys.hs file.</title>
<updated>2022-03-29T18:06:04+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-03-29T18:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=8678e0b8e6e2d25db7eebf2a90c78687530eb711'/>
<id>8678e0b8e6e2d25db7eebf2a90c78687530eb711</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix things that Hlint is complaining about.</title>
<updated>2022-03-29T05:27:45+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-03-29T05:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=685d67d19d2e94fc94ed7334e5e7ab19454426d7'/>
<id>685d67d19d2e94fc94ed7334e5e7ab19454426d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
