Skip to content

cr2xt 0.9.1

Choose a tag to compare

@CrazyCoder CrazyCoder released this 01 Jan 01:36
· 46 commits to main since this release

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

export-single