🚀 Patch Release
This is a follow-up release that mostly fixes a few critical bugs, but also merges the "Token" template type into "Normal" type, tokens can now be rendered with any "Normal" template. The base token template has been renamed "Chilli Token", after its original creator ❤️. You can simply extract this release and overwrite if upgrading from v1.13.0+. Here are the noteworthy bugfixes, scroll down for the full changelog:
- Improve custom setting governing collector text alignment on the Classic template
- Prevents app from crashing if the Hexproof API is down
- Ensures properly centered rules text on the "Chilli Token" template
- Ensures proper fullart framing on the "Chilli Token" template
- Fix a bug affecting the "Artist Only" collector info mode
- Fix a bug affecting "Battle" templates
💌 Supporting the App
This app is entirely user supported via Patreon [Link], I really couldn't do it without you guys. It comes with a handful of perks and my undying gratitude, thanks again to all our amazing Patrons! If you want to support the app but don't wish to join Patreon, you can also buy me a cup of coffee via Paypal 🙏
v1.13.2 (2024-02-15)
Feat
- layouts,enums: Add new layout data and enumerations for card types, supertypes, and subtypes. Add new extendable schema "ColorMap" with predefined defaults for commonly mapped color values on pinlines, color indicators, etc. Rename SymbolColor to ColorObject and add support for SolidColor type
- CLI: Officially implemented CLI mode with poetry via
proxyshop <command>
and for executable release by addingcli <command>
to launch parameters or when running in terminal
Fix
- api: Add @return_on_exception for hexproof API usage to ensure final exception is caught when server is down
- TokenTemplate: Ensure rules text is properly centered, fix fullart framing behavior
- AppConstants: Provide default None values for build_symbol_map
- ClassicTemplate: Improve execution of collector info text, enforce promo star and alignment uniformly
- ArtistOnly: Fix bug breaking ArtistOnly collector info mode
- build: Allow existing folders to be copied over during build process
Refactor
- utils: Update docstrings
- templates: Reformat files, fix missing import
- token: Deprecate "token" template type, merge existing token templates with "normal"
- is_token,is_emblem: Remove "is_token" from BorderlessVectorTemplate, add "is_token" and "is_emblem" to BaseTemplate pending layout data integration
- utils/dicts: Deprecate unused dicts utils after migration to Omnitils project
- README: Add Paypal link
- BaseTemplate: Add new method "collector_info_artist_only" to improve performance of ArtistOnly collector mode