Highlights
- A new blueprint-based renderer makes templates more consistent and easier to expand, while keeping the same export fidelity.
- A flexible, metadata-driven inspector improves how editing forms are built and managed.
- A three‑pane editor layout adds a persistent left navigation and a clearer editing workflow.
- Custom border colours arrive for labelled-back cards, with saved swatches and easy restore.
- Double stats support brings split values, wildcards, and a polished stat editor.
- Safer storage and exports with version guards, export compression, and persistence improvements.
- Optional desktop wrapper via Tauri for native packaging.
Editor & Workflow Improvements
New three‑pane layout
- Left navigation, central workspace, and right inspector are now organized into a consistent three‑pane layout.
- Cards, Assets, and Settings live in the left nav for faster access.
- The header is cleaner, with a dedicated Library menu for export/import.
- The template chooser is now pinned at the top of the inspector; export/save actions stay pinned at the bottom.
- The language selector is now a compact flag+code popover.
Recent cards
- A new Recent section in the Cards modal makes it faster to jump back to the cards you were just working on.
Rendering & Editing Upgrades
Blueprint-based rendering
- Templates now render through a blueprint system, which keeps layout more consistent across different card types.
- Hero and Monster cards use smarter bottom-stacked layout rules so long text doesn’t break the stats area.
- Everything still exports from the same SVG source, keeping preview and PNG output aligned.
Generic inspector framework
- The editor form is now built from template metadata, making it easier to add or adjust fields without custom UI for every template.
Card Styling
Custom border colours (labelled-back)
- Labelled-back cards can now be tinted with custom border colours.
- Pick colours quickly with a compact inline picker or enter an exact hex value.
- Save favourite swatches for reuse, and restore the default HeroQuest brown at any time.
- A revert option lets you roll back to the last saved colour.
- Swatches are included in backups, so your palette travels with your library.
Stat Editing Enhancements
Double stats support
- Stats can now be single or double values (e.g.
4/6). - A split toggle lets you expand/collapse a stat without losing the second value.
- Wildcards are supported (
*) for special stat cases. - The stat editor has been restyled to a cleaner pill-and-buttons design.
Inline stat input
- You can now type stat values directly inside the stat editor.
- Accepted inputs are
0–999or*only, with invalid characters blocked immediately. - The stepper buttons stay in sync (at
999the+button disables; at*, the-button disables and+converts to0). - Larger values automatically shrink to fit inside the stat box.
Reliability, Storage & Export Improvements
Safer data compatibility
- The app now detects if you open a newer database with an older build and shows a clear, blocking message instead of failing silently.
- The warning tells you which app version last migrated your data for easier troubleshooting.
Export improvements
- ZIP exports (images and backups) can now be compressed, reducing download sizes.
- The app makes a one‑time request for persistent storage support to reduce the risk of browser data eviction.
Desktop Packaging (Optional)
- A lightweight Tauri wrapper lets the app be built as a native desktop version using the same static export as the web app.
- Optional native behavior can open your Downloads folder after export, without changing web behavior.
Small UX Polishes
- Footer version labels now link directly to the GitHub release tag.
- Asset deletion confirmations are more accurate, with live counts and better handling of affected cards and drafts.










