<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/niri.git/src/layout, branch feat/screenshotselectall</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/'/>
<entry>
<title>layout/tests: Amend check for window-rule tests</title>
<updated>2025-11-24T13:17:12+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-24T12:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=45b45ac29d654c0e6759ab996c69dfde40053536'/>
<id>45b45ac29d654c0e6759ab996c69dfde40053536</id>
<content type='text'>
This check doesn't handle tabbed columns properly (it should find and
take the fixed height tile's height); for now just gate it on is_tabbed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This check doesn't handle tabbed columns properly (it should find and
take the fixed height tile's height); for now just gate it on is_tabbed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove hand-written ResolvedWindowRules::empty()</title>
<updated>2025-11-24T12:19:13+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-24T12:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=9eeedff6295d17dd44594e2e8bcc1911f1535989'/>
<id>9eeedff6295d17dd44594e2e8bcc1911f1535989</id>
<content type='text'>
It was only needed to be const fn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was only needed to be const fn.
</pre>
</div>
</content>
</entry>
<entry>
<title>layout: Round focus ring/border width to physical at the right place</title>
<updated>2025-11-24T12:11:51+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-24T12:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=0920ea9f9fdf0b744e79e8dea57d5945ba74f312'/>
<id>0920ea9f9fdf0b744e79e8dea57d5945ba74f312</id>
<content type='text'>
Before this, focus ring/border width was incorrectly rounded only for
layout config, which does not take into account window rules overrides.
This means that setting width in window rules prevented correct rounding
altogether.

Tests didn't check this because window rules weren't tested. This commit
also adds basic window rules random generation, making the tests catch
this problem too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this, focus ring/border width was incorrectly rounded only for
layout config, which does not take into account window rules overrides.
This means that setting width in window rules prevented correct rounding
altogether.

Tests didn't check this because window rules weren't tested. This commit
also adds basic window rules random generation, making the tests catch
this problem too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unify pointer &amp; touch move grab, add view offset to it</title>
<updated>2025-11-21T06:15:18+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-10-30T05:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=0cd8484bdce68fa3eae493dcb220abeb440ab5cd'/>
<id>0cd8484bdce68fa3eae493dcb220abeb440ab5cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>focus-ring: Fix first frame draw of border rounded corners</title>
<updated>2025-11-16T19:36:01+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-14T12:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=9a234265511a766bf2189c145fef67bcad4d4cdb'/>
<id>9a234265511a766bf2189c145fef67bcad4d4cdb</id>
<content type='text'>
How was this a thing until now?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
How was this a thing until now?
</pre>
</div>
</content>
</entry>
<entry>
<title>focus-ring: Add thicken_corners setting</title>
<updated>2025-11-16T19:36:01+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-14T12:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=df6c0dff9398a4903563015df6ae17e54d5cccea'/>
<id>df6c0dff9398a4903563015df6ae17e54d5cccea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>layout: Fix background color premultiplication</title>
<updated>2025-11-13T06:14:07+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-13T06:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=a52df533c4694b5ed0a04140af60fd26146df911'/>
<id>a52df533c4694b5ed0a04140af60fd26146df911</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>layout: Find preset width for new columns</title>
<updated>2025-10-31T05:35:58+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-10-31T05:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=e2576879216a39e5c45b9d2906531bc2065e724c'/>
<id>e2576879216a39e5c45b9d2906531bc2065e724c</id>
<content type='text'>
Fixes first Mod+R doing nothing on windows like non-tiled foot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes first Mod+R doing nothing on windows like non-tiled foot.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(move-floating-window): percentage change (#2371)</title>
<updated>2025-10-18T05:39:50+00:00</updated>
<author>
<name>Mykyta Onipchenko</name>
<email>44075969+nenikitov@users.noreply.github.com</email>
</author>
<published>2025-10-18T05:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=79cdbc5748fde39365198b7e65936ec45be1d520'/>
<id>79cdbc5748fde39365198b7e65936ec45be1d520</id>
<content type='text'>
* feat: add percentage change to move-floating-window

* fixes

---------

Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat: add percentage change to move-floating-window

* fixes

---------

Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>layout: Make resizing actions unmaximize</title>
<updated>2025-10-15T06:04:16+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-10-04T06:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=536204fd82a37dfd2d7c0c7b5ce457197e7b4fec'/>
<id>536204fd82a37dfd2d7c0c7b5ce457197e7b4fec</id>
<content type='text'>
I feel this is more intuitive compared to them doing nothing. True
maximize is kinda similar to full-width in spirit, so make the actions
behave the same.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I feel this is more intuitive compared to them doing nothing. True
maximize is kinda similar to full-width in spirit, so make the actions
behave the same.
</pre>
</div>
</content>
</entry>
</feed>
