Releases: KowalskiBio/Primerool
Release list
Primerool v1.1
⸻
Release Notes — Native Desktop Edition 🚀
This release introduces a full native desktop experience, standalone installers, and major performance improvements. The application now runs as a true desktop app instead of a browser-hosted interface.
⸻
- From Browser to Window
Native Windowing
• Applications now launch in their own dedicated desktop windows.
• No browser tabs required — fully self-contained UI.
System Integration
• High-resolution native Dock icons (macOS).
• Proper Taskbar presence on supported platforms.
Graceful Exit
• Closing the window immediately and cleanly shuts down all background servers.
⸻
- Standalone Distributions
One-Click Bundles
You can now generate professional installers:
• .app (macOS)
• .dmg
• .exe (Windows)
Embedded Dependencies
Everything is bundled inside the app:
• Python runtime
• MAFFT engine
• Required backend components
No external installations required.
Automated Packaging
The new build pipeline simplifies distribution:
scripts/build_mac.sh
This script performs:
• Frontend compilation
• Backend freezing
• Packaging into native desktop format
⸻
- Performance & Aesthetics
Instant Boot
• New OneDir architecture reduces launch time to ~1–2 seconds.
• Eliminates the previous ~20-second background extraction delay.
Native Transparency
• Cocoa-level automation ensures icons render with perfect transparency.
• Fixes the previous gray “squircle” appearance.
⸻
- Repository Protection
Clean Git Trees
• Optimized .gitignore rules.
• Large binaries and build artifacts are excluded from version control.
• Keeps repository history lightweight and maintainable.
Primerool v1.0
Stable version