Proxyshop v1.4.0
Nimbus Release
This release implements robust settings panels allowing for changing settings for individual templates, as well as custom template settings. In addition, we've implemented a preview panel showcasing an example render for each template, automatic expansion symbol updating, improvements to how Planeswalkers are automated, and full automation for Saga cards.
Features
- saga: Implemented full automation for sagas
- symbols: Update symbol library and template manifest on launch
- gui: Add preview image to showcase each template
- settings: New automatic settings panels
Fix
- CrimsonFangTemplate: Fixed dual color frame generation
- settings: Additional fixes for new panel config system
- frame_logic: Fix frame logic for some transform cards
- settings: Small patches to settings logic
- creator: Fix template logic for creator tab
- scryfall: Add special exception for championship cards
- expansion_symbol: Default stroke now uses config value
- meld: Fix meld card layout data
Refactor
- planeswalker: Refactored planeswalker text generation
- templates: Add scaling to Planeswalker spacing
- configs: Rename configs to match new nomenclature
- settings: Rewrite settings to use class name for ini/json naming convention
- layouts: Trimmed down layout classes and properties
- frame_logic: Add FrameDetails type
- sketch: Switch sketch config to new settings system
- plugin-templates: Make adjustments to included plugin templates
- templates: Remove useless print statements
- symbols: Add missing symbols to library
- config: Reformat config for Kivy settings panel
- text_layers.py: Refactored classic quote alignment
- gui: Separate GUI elements into modules