Jwno 0.9.15 Released
See the release on Github.
Change Log
- New command line flag
--evalto evaluate Janet code through an REPL connection. - New command line flag
--executeto call a Jwno command through an REPL connection. - The
--replcommand line flag is now optional; Jwno connects to127.0.0.1:9999by default, when the flag is omitted. - Unconstrained frames.
- New
:toggle-parent-viewportand:scroll-parentcommands. - Add support for
VK_OEM_MINUSmappings (by @dladukedev). - Update spork to
4aa1d495183c6663b30363ebe9f94aeddac9af11. - Update Janet to
v1.39.1.
About the New Command Line Flags
All of them depend on a working REPL server, so you must start one before they can work properly. A server can be started either by using the Launch REPL system tray icon menu item, or adding this line to your config file:
(:start-server (in jwno/context :repl-manager) HOST PORT)
Please see the docs for more details.
About Unconstrained Frames
Simply put, they are frames that can grow beyond their bounding :viewports, and they work like this:
There are two new built-in commands, :toggle-parent-viewport and :scroll-parent, made specifically for unconstrained frames. My own workflow usually look like this:
- Split a frame using the
:split-framecommand, so that the child frames line up in the desired direction. - Call the
:toggle-parent-viewportcommand to make the parent frame unconstrained. - Manipulate child frames as usual (resize, insert, close, etc.).
:scroll-parentcan be used to scroll around. When a child frame outside parent’s viewport is activated, it gets pulled into the viewport automatically. - When there’s only one child frame left, the parent gets flattened, and becomes constrained again. Or one can call
:toggle-parent-viewportagain, to manually make the parent frame constrained.
It’s certainly possible to use unconstrained frames in other more creative ways, and I’m open to suggestions 😊.
See also the docs for :toggle-parent-frame and :scroll-parent.
Files
Get Jwno
Jwno
A tiling window manager for Windows 10/11, built with Janet and ❤️.
| Status | In development |
| Category | Tool |
| Author | Agent Kilo |
| Tags | janet, tiling, uiautomation, window-manager, windows |
More posts
- Jwno 0.9.14 ReleasedJun 23, 2025
- SetWindowRgn ShenanigansJun 19, 2025
- Thank You, HN!May 22, 2025
- A Mouse Grid For JwnoMay 20, 2025
- Jwno Is in the Lisp Game JamMay 20, 2025
- Jwno 0.9.13 ReleasedMay 07, 2025
- Working With Janet's ThreadsMar 31, 2025
- Jwno 0.9.12 ReleasedMar 17, 2025
- Jwno 0.9.11 ReleasedFeb 20, 2025

Leave a comment
Log in with itch.io to leave a comment.