<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rde.git/src/Rahm/Desktop/Keys, branch main</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>[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='https://git.josher.dev/cgit/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='https://git.josher.dev/cgit/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>[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='https://git.josher.dev/cgit/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='https://git.josher.dev/cgit/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>Add a mechanism for local key bindings.</title>
<updated>2025-03-19T17:29:21+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-03-19T17:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=00a4a74040b0e75bcd97b35bf979d77d94ba42e3'/>
<id>00a4a74040b0e75bcd97b35bf979d77d94ba42e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change some of how Workspaces work in WML.</title>
<updated>2025-03-09T23:04:01+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2025-03-09T23:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=eaaeb8e37037a612cf9f078919004c5910eb2e5f'/>
<id>eaaeb8e37037a612cf9f078919004c5910eb2e5f</id>
<content type='text'>
This change adds a "workspaceWindows" function on a pseudo-workspace
level so now the windowsets '@_', '@#', '@-' actually have meaning.

Also now the "move to workspace" function buffers the windows which
makes things more responsive and intuitive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a "workspaceWindows" function on a pseudo-workspace
level so now the windowsets '@_', '@#', '@-' actually have meaning.

Also now the "move to workspace" function buffers the windows which
makes things more responsive and intuitive.
</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='https://git.josher.dev/cgit/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>Rebrand WorkspaceSelect to "WorkspaceWheel"</title>
<updated>2025-03-06T22:27:01+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-03-06T22:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rde.git/commit/?id=61e8ccf2eab183587605cce4c5126258571b5294'/>
<id>61e8ccf2eab183587605cce4c5126258571b5294</id>
<content type='text'>
Made the selector a wheel instead of a row. Added some keybindings and
button bindings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Made the selector a wheel instead of a row. Added some keybindings and
button bindings.
</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='https://git.josher.dev/cgit/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='https://git.josher.dev/cgit/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>
</feed>
