Skip to content

Releases: KowalskiBio/Primerool

Primerool v1.1

Choose a tag to compare

@KowalskiBio KowalskiBio released this 22 Feb 09:10

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.

  1. 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.

  1. 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

  1. 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.

  1. 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

Primerool v1.0 Pre-release
Pre-release

Choose a tag to compare

@KowalskiBio KowalskiBio released this 21 Feb 12:24

Stable version