-
2608-3a Stable
released this
2026-08-23 22:06:04 +00:00 Canvas objects
A new class of thing that lives on the canvas alongside lines and stations,
with shared transform behaviour across all of them - position, rotation,
opacity, z-index, per-object anchor point and aspect-ratio lock.- Decorated boxes - filled/stroked rectangles for zone shading, keys and legend backing.
- Text labels - free-floating text with vertical alignment and micro-markdown inline formatting.
- Reference images - drop an image on the canvas to trace over; embedded in the
.anafile so the map stays portable. - Render targets - mark a rectangle as its own export region. Pick one in the export dialog to export just that area instead of the whole canvas, with optional aspect-ratio presets (A4, etc). Axis-aligned only, and never drawn into the export itself.
Prefabs and scripting
- Prefabs - build something once, stamp instances of it anywhere. Instances carry their own parameters, so one prefab can drive many variants.
- Lua scripting - script editor with syntax highlighting and completion, entry scripts, and a typed parameter schema for driving prefab instances.
Export
- PDF export, alongside the existing SVG path, sharing the same draw-target pipeline.
- Glyph and text effects now bake correctly into both SVG and PDF output.
- Export can be scoped to a render target rather than the whole canvas.
Text, fonts and glyphs
- Custom font import - embedded in the map file.
- Custom glyphs - import icons and type them inline as
:alias:in station names and text labels. Renaming an alias rewrites every place it's already used. - Improved station label layout and cap-metric handling.
Editor
- The corner tool is now the bevel tool, with a dedicated bevel operator.
- Node cap styles and segment cap styles.
- Reworked move operator, z-order-aware segment hit testing.
- Improved image selection and dragging.
- Scroll edge fades and in-app toasts.
showQtTileBordersdebug option for tile rendering.
Reliability
- Unsaved-changes confirmation before the window closes.
- Shutdown guard - no more losing work to an OS shutdown or logout.
- Session recovery store.
Under the hood
- UI widgets moved out into the shared
garage_uipackage. - Large test additions across prefabs, scripting, PDF/SVG export, glyphs and shutdown handling.
Downloads
-
2608-2b Pre-Release
released this
2026-08-04 20:30:03 +00:00 This is mostly a test release.
Downloads
-
2608-1b Stable
released this
2026-08-01 11:50:07 +00:00 Full pipeline test off main after the development merge. Verifying Linux build (untested until now), plus Codemagic macOS/Android/Windows still trigger correctly from a real main-targeted release.
Downloads
-
CI pipeline test build 2 Stable
released this
2026-07-30 14:08:29 +00:00 Throwaway release to exercise the reworked pipeline. Expecting four assets: macOS dmg, Android apk, Windows zip (all via Codemagic) and a Linux tar.gz from the gitea runner.
Downloads
-
Test Build Pipeline Pre-Release
released this
2026-07-29 15:07:20 +00:00 Test release to verify Windows/Android/Linux/macOS build workflows trigger correctly.
Downloads
-
v2602-6a Pre-Release
released this
2026-02-24 17:31:04 +00:00 Changelog
v2602-6a
General Changes
- Unified app menus across platforms with a shared menu model for more consistent actions and structure.
89e6f25 - Added a mobile-friendly menu dialog with animated navigation for accessing app actions on smaller screens.
89e6f25 - Updated the toolbar to expose menu access directly in the main editing UI.
89e6f25 - Replaced the default line color set with a metro-classic palette and deterministic fallback color generation.
89e6f25
This release is now live: Arcs & Angles
Downloads
- Unified app menus across platforms with a shared menu model for more consistent actions and structure.
-
v2602-5a Pre-Release
released this
2026-02-23 15:24:30 +00:00 Changelog
v2602-5a
General Changes
- Added "Last Session" recovery option under File > Recover, allowing you to restore your last working state after an unexpected close or crash.
68abafd - Added "Autosave" slot under File > Recover (currently disabled, planned for a future release).
68abafd - Station labels are now part of the selection hit area — clicking a station label now selects that station.
68abafd - Improved station ghost visual during drag for clearer feedback.
68abafd - Fixed a bug where dismissing a dropdown menu could accidentally trigger canvas interactions such as placing a node or starting a line.
4b7adde
This release is now live: Arcs & Angles
Downloads
- Added "Last Session" recovery option under File > Recover, allowing you to restore your last working state after an unexpected close or crash.
-
v2602-4a Pre-Release
released this
2026-02-22 21:45:01 +00:00 Changelog
v2602-4a
Issues
- [#0004] Reworked arc fundamentals so curved (arc) segments can be drawn and edited as first-class geometry.
5451069 - [#0004] Added live arc preview while editing, so you can see the curve result before committing.
5451069 - [#0004] Improved arc continuity and connection behavior for smoother curved paths.
5451069 - [#0004] Fixed S-curve continuity edge cases where specific transitions snapped incorrectly.
ec74f3a - [#0004] Expanded diagonal arc transition handling to prevent invalid arc commits while editing.
bf61b44 - [#0008] Added interpolation modes when moving selected nodes/objects.
8ba9651 - [#0008] Added ghost previews during drag so you can see the resulting segment shape before release.
8ba9651 - [#0008] Improved smoothness and predictability of multi-selection drag movement.
8ba9651
General Changes
- Default tool now starts on Line to reduce accidental wrong-tool starts.
ec74f3a - Improved select-all and related menu workflow for faster editing.
8ba9651
This release is now live: Arcs & Angles
Downloads
- [#0004] Reworked arc fundamentals so curved (arc) segments can be drawn and edited as first-class geometry.
Private
Public Access