Jwno 0.9.13 Released
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 with
:ui-hint
command:frame-hinter
,gradual-uia-hinter
, anduia-hinter
. - New
jwno/layout-history
module. - New
:toggle-window-management
command to pause window management. - New
:shutting-down
and:layout-changed
hook. - New
rows
automatic layout. - New
:load
,:dump
and:clear-children
methods for tree node objects. - Update Janet to 1.38.0.
- Update Spork to 415f2ee9e6bb5ffd95f1d9f7ec682aa0af959661
- Update Win SDK to 10.0.26100.0.
- Update the example config to include latest features.
:split
and:insert-sub-frame
methods for frame objects now support absolute sizes.- Function closures in keymaps can now access global mutable states.
- Fix a regression in
:close-frame
command, which may result in unresponsive frames. - More content in the documentation.
- Other minor tweaks.
About the New Features
Layout History
The new jwno/layout-history
module stores your layout history for each virtual desktop, either in memory or in a backing file, and restores them when needed. Documentation
Hinters
The :ui-hint
command now uses hinters to gather the info it needs for showing on-screen hints. Users can extend :ui-hint
command by implementing their own hinters.
Jwno provides these built-in hinters:
ui-hint/frame-hinter
: Handles visible frames;ui-hint/gradual-uia-hinter
: Handles UI elements, by gradually walking the UI tree;ui-hint/uia-hinter
: Handles UI elements.
Please see the full documentation for more details.
Next Release
Now that Jwno has become a little window manager with quite a few features packed in, I will dedicate the next release cycle to improving existing code and paying my tech debts 😅.
It may be time to push Jwno towards a 1.0 release, but there’s still the scrolling mode (a.k.a. “Niri mode”) in the backlog, and Jwno’s API may still have breaking changes. Let’s see how it goes 😊.
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
- Working With Janet's Threads41 days ago
- Jwno 0.9.12 Released55 days ago
- Jwno 0.9.11 Released80 days ago
- Scroll Jwno, Scroll!Jan 20, 2025
- Jwno 0.9.10 ReleasedDec 25, 2024
- Playing With WSLg WindowsDec 19, 2024
- How To Experiment With Your KeymapNov 26, 2024
- How To Use Jwno With Your Ultrawide MonitorsNov 14, 2024
- Jwno 0.9.9 ReleasedNov 07, 2024
Leave a comment
Log in with itch.io to leave a comment.