Releases: CrazyCoder/cr2xt
Releases · CrazyCoder/cr2xt
cr2xt 0.9.2
Release v0.9.2
Summary
This release focuses on preview enhancements, batch export improvements, and bug fixes for the export dialog and preview widget.
What's New
Preview Widget Enhancements
- DPI-aware resizable preview: Preview widget now scales properly on high-DPI displays
- Keyboard navigation: Navigate pages using arrow keys, Home/End, and Page Up/Down
- Trackpad-aware scrolling and zoom: Better scrolling and zoom support for trackpads
- Pan centering fix: Preview now centers correctly after panning operations
- Zoom reset resizing: Dialog automatically resizes when zoom is reset to fit content (double-click on preview)
Batch Export Improvements
- Scanning functionality: New async scanning with progress indication and cancellation support
- Archive filename handling: Consistent base name extraction for files inside archives
- History fix: Fixed issue with batch export adding entries to Recent Books
Bug Fixes
- Dialog screen bounds: Export dialog now fits within screen bounds on launch and resize
- Small screen support: Improved dialog behavior on smaller screens with MIN_WIDTH/MIN_HEIGHT constants
- Font warning fix: Don't show warnings for fonts that may not render all the glyphs correctly
- Undetermined language fix: Proper handling of documents with undetermined language
- History clear crash fix: Fixed crash when clearing export history
- Font size list fix: Added missing font size 27 to the list
Full Changelog
See v0.9.1...v0.9.2

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


