Development plan, 2026-04-02

Development report for 2 April 2026:

:tada: I am now devoting my development time to V4 tech demos. :tada:

V4 Demo

The demo is nearly complete:

Review initial demo work from May
Load maps, pieces from a file
Load individual images
Crop images
Slice images
Position maps, grids with anchors
Click select pieces
Lasso select pieces
Drag pieces
Pan view
Zoom view
Rotate view
Hex grids
Square grids
Snap to grid
Undo/Redo
Logging

Next up

V4 Demo

Piece stacking
Demo write-up/presentation

Maintenance

14599: Fix use of deprecated logback attributes
Release 3.7.21

Issue 14599 is blocking the release of 3.7.21. Once that is resolved, weโ€™ll release 3.7.21.

Near-term forecast

Once the above V4 Demo tasks are complete, I intend to publish the demo for public comment.

It may be several months before I return to any game library issues. If there are module library issues you want addressed sooner, please consider volunteering to help with them.

Game library Issues may be found in the issue tracker. Most of them are underdescribed at the moment, so the first step would be asking for a better description. Especially for the frontend issues, we could use pointers to examples of good design.

4 Likes

I probably missed it โ€ฆ whatโ€™s going to be the scripting language in V4?

Undetermined as of yet. Possibly JavaScript, as that would be directly runnable in browsers.

With the help of AI the creation of scripts is easier now even for us non-programmers (I would LOVE Python from the sentimental point of view, but then again I am not skilled in it either, so there you go), so it really does not matter much.

Ugh. JavaScript is so inconsistent. I donโ€™t even know Lua, but I would prefer that over JavaScript.