<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rde.git/src/Rahm/Desktop/Layout/ConsistentMosaic.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>Add export lists to all modules.</title>
<updated>2022-11-23T18:53:15+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-11-23T18:53:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=903a9acb217c49dd76ca864184a7858a7a56731d'/>
<id>903a9acb217c49dd76ca864184a7858a7a56731d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove more unused imports.</title>
<updated>2022-11-23T07:38:10+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-23T07:38:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=2e7e9b6565b9b602a00d0f2d42ebda9985478593'/>
<id>2e7e9b6565b9b602a00d0f2d42ebda9985478593</id>
<content type='text'>
GHC left some of the unused imports as `import X ()`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GHC left some of the unused imports as `import X ()`
</pre>
</div>
</content>
</entry>
<entry>
<title>Change to use minimal imports.</title>
<updated>2022-11-23T07:26:58+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-23T07:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=1f25484605881af1a8e1475565d2ceb20b88ea85'/>
<id>1f25484605881af1a8e1475565d2ceb20b88ea85</id>
<content type='text'>
This is achieved by using `stack build --ghc-options=-ddump-minimal-imports`
and looking for the *.imports files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is achieved by using `stack build --ghc-options=-ddump-minimal-imports`
and looking for the *.imports files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Format with ormolu.</title>
<updated>2022-11-21T19:05:03+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-11-21T19:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=ee9be16599f20aef6d1d3fd15666c00452f85aba'/>
<id>ee9be16599f20aef6d1d3fd15666c00452f85aba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Roll Windows.hs into R.D.StackSet</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-25T03:06:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=b80d487285cf7dd05075de4dc2fa669a703016b0'/>
<id>b80d487285cf7dd05075de4dc2fa669a703016b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add R.D.StackSet as a replacement for StackSet.</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-25T02:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=8e2cb3d0e92dd8c09233705471f87d4d582eedfe'/>
<id>8e2cb3d0e92dd8c09233705471f87d4d582eedfe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some hlint warnings</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-16T06:20:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=1ba923704e7889205f574de1b85f48773ec6aca7'/>
<id>1ba923704e7889205f574de1b85f48773ec6aca7</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-10-09T18:19:46+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='http://git.josher.dev/rde.git/commit/?id=cecacbf482f90d0ed56ce320fbb557b22cd3d7b0'/>
<id>cecacbf482f90d0ed56ce320fbb557b22cd3d7b0</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>
</feed>
