7 Commits

Author SHA1 Message Date
Tom Wheeler
aa82df760f fix(poster templates): multiple template fixes
correctly maintains poster aspect ratios in grid, adds helper text, removes image selection for
source logo
2025-09-25 13:21:34 +12:00
Tom Wheeler
faa401a040 fix(poster templates): add import/export, add fonts, add layers (major rework)
Adds poster template import/export function, including required assets (ZIP). Adds import/export of
source colours (JSON). Refactored elements into unified system. Added elements layering. Added
canvas for accurate text measurements. Added fonts. Changed dockerfile to build with debian for
dependencies. Added poster files for quicker generation of poster previews.
2025-09-24 02:17:49 +12:00
Tom Wheeler
27092a546e chore(logs): reduced verbose logging 2025-09-19 12:09:05 +12:00
Tom Wheeler
0d8e6387fa fix(template): default template spacing 2025-09-19 10:14:58 +12:00
Tom Wheeler
4993832b2d fix(poster editor): multiple template fixes 2025-09-16 20:03:51 +12:00
Tom Wheeler
bdbbf3cd08 fix(poster editor): multiple fixes for poster template editor 2025-09-15 17:30:51 +12:00
Tom Wheeler
90e6987c72 chore: poster editor first iteration 2025-09-06 14:42:42 +12:00