<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0"><channel><title>Jwno Devlog - itch.io</title><link>https://agentkilo.itch.io/jwno</link><description>A tiling window manager for Windows 10/11, built with Janet and ❤️.</description><item><guid>https://agentkilo.itch.io/jwno/devlog/1033647/jwno-0915-released</guid><title>Jwno 0.9.15 Released</title><link>https://agentkilo.itch.io/jwno/devlog/1033647/jwno-0915-released</link><pubDate>Wed, 17 Sep 2025 02:59:58 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIzMjAxMDgzLnBuZw==/400x224%23c/21oi5a.png"/><p>See the release on Github . Change Log New command line flag --eval to evaluate Janet code through an REPL connection. New command line flag --execute to call a Jwno command through an REPL connection...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/971928/jwno-0914-released</guid><title>Jwno 0.9.14 Released</title><link>https://agentkilo.itch.io/jwno/devlog/971928/jwno-0914-released</link><pubDate>Mon, 23 Jun 2025 02:36:54 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIxODEzMjA4LnBuZw==/400x224%23c/Hd5ZUG.png"/><p>See the release on Github . Change Log BREAKING CHANGE: Rename :jwno-process-elevated? method for window manager to :own-process-elevated? . BREAKING CHANGE: Move :get-pid-path method for window manag...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/969420/setwindowrgn-shenanigans</guid><title>SetWindowRgn Shenanigans</title><link>https://agentkilo.itch.io/jwno/devlog/969420/setwindowrgn-shenanigans</link><pubDate>Thu, 19 Jun 2025 03:35:19 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIxNzUyMTI0LnBuZw==/400x224%23c/HryACQ.png"/><p>Recently I did some experiments on cropping a window, to see if I can cleanly fit it into a “viewport” defined by Jwno. Along the way, I found an interesting API function: SetWindowRgn . Warning...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/950104/thank-you-hn</guid><title>Thank You, HN!</title><link>https://agentkilo.itch.io/jwno/devlog/950104/thank-you-hn</link><pubDate>Thu, 22 May 2025 05:27:25 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIxMzAzNzUzLnBuZw==/400x224%23c/HkpSR%2B.png"/><p>I made a Show HN post about Jwno, and yesterday it surprisingly made it to the front page! I was in bed, posting with my phone, and didn’t even write anything in the text field, but the text from my...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/948741/a-mouse-grid-for-jwno</guid><title>A Mouse Grid For Jwno</title><link>https://agentkilo.itch.io/jwno/devlog/948741/a-mouse-grid-for-jwno</link><pubDate>Tue, 20 May 2025 04:15:25 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIxMjcxMzc5LnBuZw==/400x224%23c/wRtj6V.png"/><p>I learned about Warpd in the early days of Jwno, but never used it much. Recently, when the refactoring of the ui-hint code was mostly done, I coincidentally came across it again. I stared at Warpd’...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/948725/jwno-is-in-the-lisp-game-jam</guid><title>Jwno Is in the Lisp Game Jam</title><link>https://agentkilo.itch.io/jwno/devlog/948725/jwno-is-in-the-lisp-game-jam</link><pubDate>Tue, 20 May 2025 03:28:26 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIxMjcxMDgzLnBuZw==/400x224%23c/5neuNl.png"/><p>I’ve always wanted to join the List Game Jam ever since the first time I heard of it, but never came up with any good ideas. And my efforts to build something simple before another jam as a practice...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/939955/jwno-0913-released</guid><title>Jwno 0.9.13 Released</title><link>https://agentkilo.itch.io/jwno/devlog/939955/jwno-0913-released</link><pubDate>Wed, 07 May 2025 04:58:06 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIxMDcyNjg3LnBuZw==/400x224%23c/fA%2Fggs.png"/><p>See the release on Github . Change Log BREAKING CHANGE: Refactor :ui-hint command to make it more generic. Please see the documentation for the new interface. New hinter implementations to be used wit...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/915801/working-with-janets-threads</guid><title>Working With Janet&#039;s Threads</title><link>https://agentkilo.itch.io/jwno/devlog/915801/working-with-janets-threads</link><pubDate>Mon, 31 Mar 2025 05:19:19 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIwNTAxNzAyLnBuZw==/400x224%23c/k7pYdt.png"/><p>This post is about some internal workings of Janet and Jwno, especially how threads work and communicate. You may as well take it as me mumbling to myself. I try to explain things, but you may still n...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/907152/jwno-0912-released</guid><title>Jwno 0.9.12 Released</title><link>https://agentkilo.itch.io/jwno/devlog/907152/jwno-0912-released</link><pubDate>Mon, 17 Mar 2025 08:41:12 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzIwMzExNzQwLnBuZw==/400x224%23c/CSLkbd.png"/><p>See the release on Github . Change Log Fix crashes caused by simultaneous :ui-hint commands; More ergonomic ways to access the config file environment in the REPL: Use the global variable jwno/user-co...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/891087/jwno-0911-released</guid><title>Jwno 0.9.11 Released</title><link>https://agentkilo.itch.io/jwno/devlog/891087/jwno-0911-released</link><pubDate>Thu, 20 Feb 2025 12:31:41 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE5OTQ0NzgzLnBuZw==/400x224%23c/N%2FSGdu.png"/><p>See the release on Github . Change Log Better handling for programs that deny PROCESS_QUERY_INFORMATION or PROCESS_VM_READ (e.g. password managers); :ui-hint command; jw32/_wingdi module; Handle WM_SE...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/871672/scroll-jwno-scroll</guid><title>Scroll Jwno, Scroll!</title><link>https://agentkilo.itch.io/jwno/devlog/871672/scroll-jwno-scroll</link><pubDate>Mon, 20 Jan 2025 12:26:59 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE5NDQ5OTUzLnBuZw==/400x224%23c/hseb4l.png"/><p>Preface I’ve been lurking around GlazeWM and Komorebi ’s Discord servers for some time, mostly for seeing how others make use of a tiling window manager. In my personal experience, these are reall...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/857005/jwno-0910-released</guid><title>Jwno 0.9.10 Released</title><link>https://agentkilo.itch.io/jwno/devlog/857005/jwno-0910-released</link><pubDate>Wed, 25 Dec 2024 11:41:01 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE5MTI4NTg2LnBuZw==/400x224%23c/zhsevD.png"/><p>See the release on Github . Change Log Fix :frame tag handling in window objects; Fix incorrect window placement when moving windows across monitors with different DPIs; Fix the case where Jwno ignore...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/853421/playing-with-wslg-windows</guid><title>Playing With WSLg Windows</title><link>https://agentkilo.itch.io/jwno/devlog/853421/playing-with-wslg-windows</link><pubDate>Thu, 19 Dec 2024 04:19:30 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE5MDUwOTc5LnBuZw==/400x224%23c/AkXlHM.png"/><p>Jwno And WSLg Windows When it comes to window management, the WSLg windows are quite unique, because they live in both worlds. The cool kids from Microsoft is using a custom Weston compositor to manag...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/840121/how-to-experiment-with-your-keymap</guid><title>How To Experiment With Your Keymap</title><link>https://agentkilo.itch.io/jwno/devlog/840121/how-to-experiment-with-your-keymap</link><pubDate>Tue, 26 Nov 2024 05:09:42 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE4NzM0OTQ2LnBuZw==/400x224%23c/bEvOHa.png"/><p>Hi there! Today’s topic is about tweaking your keymap, conveniently . It’s a little trick I use when developing Jwno, and I hope it’s useful to you too. If you have coincidentally read the docum...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/833475/how-to-use-jwno-with-your-ultrawide-monitors</guid><title>How To Use Jwno With Your Ultrawide Monitors</title><link>https://agentkilo.itch.io/jwno/devlog/833475/how-to-use-jwno-with-your-ultrawide-monitors</link><pubDate>Thu, 14 Nov 2024 05:05:03 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE4NTc3MjUzLnBuZw==/400x224%23c/dLjwn0.png"/><p>It feels so empty here, so I decided to share something from Jwno’s Cookbook . Jwno is quite customizable, that it can sometimes be confusing when you want to achieve a certain setup (well, it may b...</p>]]></description></item><item><guid>https://agentkilo.itch.io/jwno/devlog/829692/jwno-099-released</guid><title>Jwno 0.9.9 Released</title><link>https://agentkilo.itch.io/jwno/devlog/829692/jwno-099-released</link><pubDate>Thu, 07 Nov 2024 02:17:21 GMT</pubDate><category>devlog</category><description><![CDATA[<img class="post_image" src="https://img.itch.zone/aW1nLzE4NDg5Mjk1LnBuZw==/400x224%23c/5AZozz.png"/><p>See the release on Github . Change Log Minor refactoring to window object interface; Reduce excessive retiling; Make handing of minimized windows more consistent; Minor refactoring to activation hooks...</p>]]></description></item></channel></rss>