Jwno 0.9.15 Released


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.
  • The --repl command line flag is now optional; Jwno connects to 127.0.0.1:9999 by default, when the flag is omitted.
  • Unconstrained frames.
  • New :toggle-parent-viewport and :scroll-parent commands.
  • Add support for VK_OEM_MINUS mappings (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:

jwno-unconstrained-frame-demo

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:

  1. Split a frame using the :split-frame command, so that the child frames line up in the desired direction.
  2. Call the :toggle-parent-viewport command to make the parent frame unconstrained.
  3. Manipulate child frames as usual (resize, insert, close, etc.). :scroll-parent can be used to scroll around. When a child frame outside parent’s viewport is activated, it gets pulled into the viewport automatically.
  4. When there’s only one child frame left, the parent gets flattened, and becomes constrained again. Or one can call :toggle-parent-viewport again, 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

jwno.exe (x64) 0.9.15 1.8 MB
82 days ago

Get Jwno

Buy Now$10.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.