<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rde.git/src/Rahm/Desktop, branch experimental_only_bind_necessary</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>Only bind the necessary keys during a submap. A little strange, not sure how I feel about it, but it is worthwhile to keep around</title>
<updated>2022-04-13T21:57:58+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-13T21:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=8c0e13e1d6f27657b9c439927814d01f143216d3'/>
<id>8c0e13e1d6f27657b9c439927814d01f143216d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistent timeouts using the clock rather than counting threadDelay. Add timeout to nextButton</title>
<updated>2022-04-13T17:17:12+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-13T17:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=0dfe872da02d5d63eb2b334decd3a8292aff3ca3'/>
<id>0dfe872da02d5d63eb2b334decd3a8292aff3ca3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ConsistentMosaic, a wrapper to make Mosaic more consistent.</title>
<updated>2022-04-13T06:26:44+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-13T06:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=6cee136399b92f302a9b660c140167b69b251e51'/>
<id>6cee136399b92f302a9b660c140167b69b251e51</id>
<content type='text'>
Right now, Mosaic operate on the windows itself. But this means that
swapping windows can act very unintuitively. This wrapper changes
mosaci to work on window /positions/ rather than windows themselves,
so the window in position 1 will always be the same size, and when moved
to position 2, it will inherit that position's size.

There's still some buggy behavior, but it is in general much more
intuitive than it was before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now, Mosaic operate on the windows itself. But this means that
swapping windows can act very unintuitively. This wrapper changes
mosaci to work on window /positions/ rather than windows themselves,
so the window in position 1 will always be the same size, and when moved
to position 2, it will inherit that position's size.

There's still some buggy behavior, but it is in general much more
intuitive than it was before.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace submap and friends with my own versions that do the timeout.</title>
<updated>2022-04-13T01:10:27+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-13T01:10:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=cbe073ecee5a5a0230f2223bd90c2fdacce06892'/>
<id>cbe073ecee5a5a0230f2223bd90c2fdacce06892</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Finally fix deprecation issue</title>
<updated>2022-04-13T00:47:38+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-13T00:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=7d47e54beafbd0463e1dcf25c80511342cb6daaa'/>
<id>7d47e54beafbd0463e1dcf25c80511342cb6daaa</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 Polling-style timeout to mapNextString.</title>
<updated>2022-04-12T23:37:01+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-12T23:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=3abdbef6e5a7d8d614e5b8be5bd8ba2fbb81d01d'/>
<id>3abdbef6e5a7d8d614e5b8be5bd8ba2fbb81d01d</id>
<content type='text'>
It's not the best thing in the world, but it should help keep things in
a consistent state when dealing with many multi-stroke bindings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not the best thing in the world, but it should help keep things in
a consistent state when dealing with many multi-stroke bindings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix repeatable key to do an action when first pressed.</title>
<updated>2022-04-12T22:44:35+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-12T22:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=f85c7160e122f367a357d93689947daa1ef241ef'/>
<id>f85c7160e122f367a357d93689947daa1ef241ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add type-static way to get the length of a LayoutList</title>
<updated>2022-04-12T19:07:17+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-12T19:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=e5bee7f2f095bffdef1c31e27f4b036780b01654'/>
<id>e5bee7f2f095bffdef1c31e27f4b036780b01654</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move LayoutDraw -&gt; Layout.Draw</title>
<updated>2022-04-12T18:24:37+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-12T18:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=c0e224d7fabcf0d274419a5f3ae79bc4fea637f2'/>
<id>c0e224d7fabcf0d274419a5f3ae79bc4fea637f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up LayoutList and move to Layout.List</title>
<updated>2022-04-12T18:19:02+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-04-12T18:19:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=2f636306406371a32e52c1f7bd7a103d4285b586'/>
<id>2f636306406371a32e52c1f7bd7a103d4285b586</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
