9 Commits

Author SHA1 Message Date
akina5525
f91b7faa80
feat(sources): add actor and director collections with seperators (#198)
adds new source 'Plex Library' with Auto Director and Auto Actor collection sub-types, option to configure minimum items. utilises smart collections. adds new poster template. adds separators option.

---------

Co-authored-by: Tom Wheeler <thomas.wheeler.tcw@gmail.com>
2025-12-17 00:17:23 +13:00
Tom Wheeler
763a533454 refactor(poster dimensions): change poster dimensions from 500x750 to 1000x1500
re #115
2025-11-16 05:22:18 +13:00
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