Skip to content

v1.2.1 — Leaner build

Choose a tag to compare

@weltern weltern released this 09 Jun 14:19
· 67 commits to main since this release

A maintenance release focused on download size, plus one small visual fix.

📦 Smaller download: ~48 MB → ~27 MB (−44%)

The one-file build was bundling a large amount of PySide6/Qt that the app never
uses. The PyInstaller spec now prunes it:

  • Removed Qt''s ~20 MB software-OpenGL fallback (opengl32sw.dll) — unneeded for a Widgets UI
  • Removed the QML/Quick/Pdf/Svg/OpenGL Qt modules — the app only uses Core/Gui/Widgets/Network
  • Removed a duplicate OpenSSL that was being pulled in by accident from the build PATH
  • Removed unused image-format & platform plugins and Qt''s bundled translations (the app ships English-only and loads no translator)

The remaining weight is just the Python runtime + the Qt modules actually in use.

🪟 Compact view

The compact (mini) widget now has a solid background matching the main window.
It had quietly been using a translucent background ever since it was introduced —
that relied on the software-OpenGL fallback removed above, so it's now opaque and
renders correctly in the slimmed build.

Notes

  • The exe is not code-signed — Windows SmartScreen may warn on first run; click
    More info → Run anyway. Prefer to build it yourself? See the README.
  • Settings and saved tokens from v1.2.0 carry over unchanged.

Full changelog: v1.2.0...v1.2.1