cr2xt 0.9.1
Release v0.9.1
Summary
This release focuses on macOS support, Linux AppImage builds, and UI improvements for the export dialogs and settings.
What's New
macOS Support
- Full macOS build support with Universal Binary (Intel + Apple Silicon)
- DMG creation with custom background and icon placement
- Remote macOS build script for cross-platform development
- Fusion style as default on macOS for consistent appearance
- Fix for window position drift on macOS
Linux AppImage
- New AppImage build scripts using WSL
- Proper data directory support for AppImage deployments
- XCB platform as default for better compatibility
Build System Improvements
- Multi-platform distribution build script (
build-dist-all.ps1) - Improved Windows build script with better archive handling
- Modular macOS build with architecture-specific dylib handling
UI Improvements
- XtExportDlg: Refactored to horizontal 3-column layout, saving vertical space
- XtExportDlg: Window size and position now persist between sessions
- Settings dialog: Added responsive resizing, scrolling, and size persistence
- Style selection is now case-insensitive
Documentation
- Updated README with Linux build steps and macOS instructions
- Added documentation for rotate view option
Files Changed
- 19 files changed
- ~3,200 lines added
- New scripts:
build-dist-macos.sh,create-appimage.sh,build-appimage-wsl.ps1,build-dist-all.ps1,remote-build-macos.ps1 - DMG background assets added
Full Changelog
See 0.9.0...v0.9.1
