Jul 2023

Updated QuadSlice to v1.3.0. This is a major rewrite, with better support for subsets of the 3×3 9-slice grid and the ability to toggle each tile on or off. Also updated Astro to v1.1.0, with…

Jun 2023

Wrote a pair of texture atlas modules. AtlasB uses a binary tree packing algorithm to fit rectangles into square layouts. AtlasQ uses a quadtree to place and remove sub-textures with power-of-two dimensions within a larger…

Apr 2023

Released Astro, a sprite container library for LÖVE. Updated RText (0.1.0 -> 0.1.1): Added Block Merge mode, which should result in smaller Document sizes (at the cost of more overhead during creation). ProdUI: I split…

Mar 2023

Updated QuickPrint (1.0.6 -> 1.0.9a) Added default horizontal and vertical alignment state Fixed missing font offsets in printf wrappers Various internal changes Fixed license problems with bundled demo resources 🙂 Released KEVN, an INI-like parser…

Feb 2023

Updated QuickPrint a few times (1.0.3 -> 1.0.6). The most significant changes are: Vertical alignment modes. Eases switching fonts on the same line (for example, by placing them relative to their baseline metrics). Auxiliary Data…

Jan 2023

ProdUI: For a file selector window, I got the basics of a menu with columns and sortable categories along the top. You click the category and it re-orders the menu items according to a sort…

Dec 2022

I’m officially putting Balleg (and the engine that runs it, Bolero 2) on hiatus until I get the UI stuff under control. This has effectively been the case since about March or so. Devlog posts…

Nov 2022

I was feeling very pessimistic when I sat down to write this — I wish I was further along — but it doesn’t seem so bad when I lay everything out for the month. Menu…

Oct 2022

I made some good progress on UI this month, despite an initial moment of doubt. ProdUI isn’t moving the game project forward, and I could probably just make a few adjustments to Balleg’s menu system…