0.4.5 — Installer Polish

0.4.5 — Installer Polish#

Absorbed into 0.4.6 — no standalone PyPI release. See 0.4.6 — Screen Groups, Partial Installs & Missing-Screen Banner for the released version that ships these features alongside screen groups and the missing-screen banner.

License / EULA Page#

  • Optional installer page that displays a license agreement loaded from a LICENSE or EULA.txt file in the archive

  • “I agree” checkbox gates the Next button; installation cannot proceed without acceptance

  • Skipped automatically if no license file is present

Silent Progress Output#

  • In --Quiet mode, print a progress bar to stdout using \r carriage returns instead of one line per extracted file

  • Shows current file, percentage, and installed/total size inline

Custom Installer Icon#

  • project.json gains an optional metadata.installer_icon field

  • Release.release() uses it for the installer executable instead of the default app icon

  • Falls back to the app icon if not specified