Repository navigation
CrocDrop v1.1.0 - In-App Updater, Theme/Font Fixes, and Installer Reliability
Overview
This release brings a full update workflow inside the app, startup/UI stability fixes, and better installer/build reliability.
New Features
- Added in-app app updater in Settings:
Update Appbutton- Checks latest GitHub release
- Compares local vs remote version
- Downloads update with a dedicated progress popup
- Closes app, applies update, and restarts automatically (no installer rerun)
UI / UX Improvements
- Added new App Updates section in Settings with current version display.
- Added update progress dialog with live download progress and status text.
- Added release/update messaging flow for up-to-date, download success, and failures.
Stability Fixes
- Fixed startup warning:
QFont::setPointSize: Point size <= 0 (-1)
- Added safe fallback font initialization to prevent invalid point-size on some systems.
Installer / Packaging Fixes
- Fixed installer version mismatch in build pipeline:
- Version now resolved from
app/version.pyby default build_installer.batandbuild_installer.ps1now stay in sync
- Version now resolved from
- Updated installer defaults and references to current versioning flow.
- Fixed installed-build icon issue:
- PyInstaller now bundles runtime
assets(--add-data ".\assets;assets") - Added frozen-build icon fallback (
QIcon(sys.executable)) when SVG asset is unavailable
- PyInstaller now bundles runtime
Repository / Release Infrastructure
- Updated repository references to:
https://github.com/B1progame/CrocDrop
- Added GitHub release helper files:
.github/RELEASE_TEMPLATE.md.github/release.yml
- Updated
.gitignorewith more practical local/build/cache exclusions.
Metadata / Version Sync
- Added centralized app metadata file (
app/version.py). - Synced app/installer version references to avoid drift.
- Updated docs/examples to reflect current installer version usage.
Notes
- If Windows still shows an old taskbar icon after installing:
- unpin old shortcut and pin the new one (icon cache behavior).