v3.1
MyEditor v3.1
Highlights
- Native installers on every platform - macOS now ships a styled drag-to-Applications disk image (icon, arrow, and the one-time "right-click, then Open" tip, crisp on Retina), Linux gets a double-click
.debfor Debian/Ubuntu/Mint/Pop!_OS alongside the existing AppImage, and the Windows wizard skips the folder and summary pages for a faster per-user install. - In-app updates for Windows and the Linux AppImage - these two formats now update themselves: download, close, swap, relaunch, no manual reinstall. Every other install (macOS, the Linux
.deb, source runs) keeps the open-the-release-page fallback. - Dark mode fixes for dialogs and the tab bar - confirm dialogs, input prompts, and the tab-bar overflow scroller now follow the light/dark theme instead of falling back to the native platform style, fixing washed-out popups and white scroller arrows on Linux.
- Reorganized documentation - the README is now a short landing page; install, usage, and Nostr guides moved to
docs/, and release notes now live indocs/releases/.
Technical updates & fixes
- New
theme.pymodule drives a realQPalettefrom a Fusion style so unstyled Qt widgets inherit the app theme automatically; added dedicated muted-text colors and test coverage (tests/test_theme.py). updater.pyandupdate_check.pycarry release download assets and drive the in-app update flow, including a progress dialog and save-or-discard prompt before relaunch.- Packaging additions:
packaging/linux/build_deb.sh, macOS DMG background generator anddmgbuildsettings, Windows installer tweaks (relaunch on silent update, refreshed shell icons). - CI (
build-installers.yml) andrelease.shupdated to read release notes fromdocs/releases/<tag>.md.
Contributors
Thanks to everyone who shipped this release:
- @DoktorShift - native installers across Windows, macOS, and Linux (#31), in-app updates for Windows and the AppImage (#32), and dark mode fixes for dialogs and the tab bar (#33).
- @rinbal - maintainer. Documentation reorganization and the release notes archive.
Community
- Nostr: Community Chat