<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rde.git/src/Rahm/Desktop/Workspaces.hs, branch main</title>
<subtitle>Rahm's Rice'd Desktop Environment</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/'/>
<entry>
<title>[fix] - fix vibecoded distanceToEdgeInDirection with better vibe code.</title>
<updated>2026-03-01T23:22:56+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2026-03-01T23:22:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=54378edd2c2a0fe930ec241bb9ecb1173d4eeac0'/>
<id>54378edd2c2a0fe930ec241bb9ecb1173d4eeac0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] change &lt;M-a&gt; behaivor. Add {} motions.</title>
<updated>2026-03-01T22:50:03+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2026-03-01T22:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=9839efd016f43c892e935c7d4063e30c23b81e1f'/>
<id>9839efd016f43c892e935c7d4063e30c23b81e1f</id>
<content type='text'>
&lt;M-a&gt; now iterates through the screens as they're ordered. (top-bottom,
left-right).

} - new workspace motion to go through visibly ordered workspaces
{ - reverse of }
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&lt;M-a&gt; now iterates through the screens as they're ordered. (top-bottom,
left-right).

} - new workspace motion to go through visibly ordered workspaces
{ - reverse of }
</pre>
</div>
</content>
</entry>
<entry>
<title>[fix] get rid of "horizontally ordered screens"</title>
<updated>2026-03-01T22:23:09+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2026-03-01T22:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=2bcd8842dab3a8e62b5ad7cba6cbfbe3fc648f0d'/>
<id>2bcd8842dab3a8e62b5ad7cba6cbfbe3fc648f0d</id>
<content type='text'>
order the screens top-to-bottom left-to-right.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
order the screens top-to-bottom left-to-right.
</pre>
</div>
</content>
</entry>
<entry>
<title>[cleanup] clean up some unused functions.</title>
<updated>2026-03-01T21:43:53+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2026-03-01T21:43:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=5e678c0c4cad37ecbf91c43cbd829087d8340b2f'/>
<id>5e678c0c4cad37ecbf91c43cbd829087d8340b2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bugfix] use better algorithm to determine navigating screens in 2D.</title>
<updated>2026-02-25T23:50:19+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2026-02-25T23:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=0b01da5b4c2c9de8e3f0b7454cc5cb177aba1dd4'/>
<id>0b01da5b4c2c9de8e3f0b7454cc5cb177aba1dd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[fix] - Make the up/down/left/right workspace navigation robust.</title>
<updated>2026-02-23T05:55:55+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2026-02-23T05:55:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=983db9f0cd1d0e4e7e26f53554c6aa368fabef05'/>
<id>983db9f0cd1d0e4e7e26f53554c6aa368fabef05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Misspelling: accompaning -&gt; accompanying</title>
<updated>2025-03-08T00:40:16+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-03-08T00:40:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=e3d13b491c5b8f1d4fe0f41ddc2ce3e6b7d2ff46'/>
<id>e3d13b491c5b8f1d4fe0f41ddc2ce3e6b7d2ff46</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ability to move multiple windows at once.</title>
<updated>2025-03-05T19:53:40+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-03-05T19:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=215182bbb8f3cf8e92b56371e24e1bc45ab22f88'/>
<id>215182bbb8f3cf8e92b56371e24e1bc45ab22f88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some support for vertially ordered screens.</title>
<updated>2024-10-14T17:38:44+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-10-14T17:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=9b0750ba68aee61aacf7538b5b14d8f265e934e5'/>
<id>9b0750ba68aee61aacf7538b5b14d8f265e934e5</id>
<content type='text'>
Add's the workspace '+' as the first workspace that's not on the same
'plane' as the current workspace.

A screen, screen1 is considered on the same plane as screen2 if
screen2's vertical center point is within screen1's vertical bounds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add's the workspace '+' as the first workspace that's not on the same
'plane' as the current workspace.

A screen, screen1 is considered on the same plane as screen2 if
screen2's vertical center point is within screen1's vertical bounds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed workspace mouse movements to be more intuitive.</title>
<updated>2023-12-11T17:37:00+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2023-12-11T17:37:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=ae329e52be569ca83774fb1698a1a4c47015f5e3'/>
<id>ae329e52be569ca83774fb1698a1a4c47015f5e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
