<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/niri.git/niri-ipc/src, branch main</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>ipc: Add focus_timestsamp and WindowFocusTimestampChanged</title>
<updated>2025-11-16T19:36:01+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-11-16T08:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=3769e5da46064b1bd85d7791fc767bcfc36d5a1c'/>
<id>3769e5da46064b1bd85d7791fc767bcfc36d5a1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for custom modes and modelines. (#2479)</title>
<updated>2025-10-29T06:10:38+00:00</updated>
<author>
<name>Merlijn</name>
<email>32853531+ToxicMushroom@users.noreply.github.com</email>
</author>
<published>2025-10-29T06:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=6a2c6261df130cccb5262eddf71d40b2fffcf8f9'/>
<id>6a2c6261df130cccb5262eddf71d40b2fffcf8f9</id>
<content type='text'>
* Implement custom modes and modelines

Co-authored-by: ToxicMushroom &lt;32853531+ToxicMushroom@users.noreply.github.com&gt;

* fixes

* refactor mode and modeline kdl parsers.

* add IPC parse checks

* refactor: address feedback

* fix: add missing &gt; 0 refresh rate check

* move things around

* fixes

* wiki fixes

---------

Co-authored-by: Christian Meissl &lt;meissl.christian@gmail.com&gt;
Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement custom modes and modelines

Co-authored-by: ToxicMushroom &lt;32853531+ToxicMushroom@users.noreply.github.com&gt;

* fixes

* refactor mode and modeline kdl parsers.

* add IPC parse checks

* refactor: address feedback

* fix: add missing &gt; 0 refresh rate check

* move things around

* fixes

* wiki fixes

---------

Co-authored-by: Christian Meissl &lt;meissl.christian@gmail.com&gt;
Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat: event-stream event for when a screenshot is taken (#2565)</title>
<updated>2025-10-26T06:33:49+00:00</updated>
<author>
<name>Kainoa Kanter</name>
<email>kainoa@t1c.dev</email>
</author>
<published>2025-10-26T06:33:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=e6f3c538da0c646bda43fcde7ef7dc3b771e0c8b'/>
<id>e6f3c538da0c646bda43fcde7ef7dc3b771e0c8b</id>
<content type='text'>
* feat: event-stream event for when a screenshot is taken

* ScreenshotTaken --&gt; ScreenshotCaptured

* review comments

* fix: screenshot completion event path serializatation

* 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: event-stream event for when a screenshot is taken

* ScreenshotTaken --&gt; ScreenshotCaptured

* review comments

* fix: screenshot completion event path serializatation

* fixes

---------

Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add --path argument for niri msg screenshot* commands (#2126)</title>
<updated>2025-10-19T11:22:31+00:00</updated>
<author>
<name>Lin Xianyi</name>
<email>iynaix@gmail.com</email>
</author>
<published>2025-10-19T11:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=23cd5aa78a26ccf57c6a7993313e42a5c39d43d8'/>
<id>23cd5aa78a26ccf57c6a7993313e42a5c39d43d8</id>
<content type='text'>
* Check for empty screenshot parent before creating

Avoids a warning.

* Add --path argument for niri msg screenshot* commands

* fix

---------

Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Check for empty screenshot parent before creating

Avoids a warning.

* Add --path argument for niri msg screenshot* commands

* fix

---------

Co-authored-by: Ivan Molodetskikh &lt;yalterz@gmail.com&gt;</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>Implement maximize-to-edges (true Wayland maximize)</title>
<updated>2025-10-15T06:04:16+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-09-02T05:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=e1fad994da9565b43c7fb139cb2fb7bf404cc320'/>
<id>e1fad994da9565b43c7fb139cb2fb7bf404cc320</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 25.08</title>
<updated>2025-08-29T19:01:28+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-08-27T11:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=af4b5f99e94846e22be39e0f2152c709ad5e0245'/>
<id>af4b5f99e94846e22be39e0f2152c709ad5e0245</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cycle back feature for presets of column/window width/height.</title>
<updated>2025-08-29T06:13:52+00:00</updated>
<author>
<name>Said Kadrioski</name>
<email>said@kadrioski.de</email>
</author>
<published>2025-08-28T01:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=0c3223ac72f3bee35c954764c2012f0d495deeb0'/>
<id>0c3223ac72f3bee35c954764c2012f0d495deeb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Position/SizeChange parsing tests to niri-ipc</title>
<updated>2025-08-27T07:55:16+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2025-08-27T07:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=758a4c5e6572302d50c412040f358a7791c1912e'/>
<id>758a4c5e6572302d50c412040f358a7791c1912e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix focus=false for move-column-to-workspace*, add to move-window-to-workspace-up/down</title>
<updated>2025-08-27T06:17:58+00:00</updated>
<author>
<name>gibberish</name>
<email>gbjgms@gmail.com</email>
</author>
<published>2025-06-16T10:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/niri.git/commit/?id=e038b8770a17b67cbf9c9d007a1f3a9ac0b53c60'/>
<id>e038b8770a17b67cbf9c9d007a1f3a9ac0b53c60</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
