Qt6 Migration Completed: Cavewhere has been fully ported to Qt6, improving performance and compatibility.
Lead Page Enhancements: Added a help box for cases with no leads and improved sorting functionality.
Multi-Layer Map Support: Users can now cycle through and interact with multiple layers in maps.
PDF and Image Export Enhancements:
Improved support for exporting maps to PDF, SVG, PNG, and TIF with transparent backgrounds.
Fixed various PDF rendering and multi-page loading issues.
Threading and Performance:
Cavewhere now utilizes cwTask threadpool for better task management.
Improved rendering performance with MSAA anti-aliasing and MipMap generation for smoother textures.
Survex and MarkScope Updates: Upgraded dependencies to the latest versions.
Running and Projected Profiles: Users can now generate running and projected profiles, enabling better visualization of passage trends and cave structure.
Bug Fixes:
Crash Fixes: Resolved various crashes in cwCavePageModel, cwLeadModel, cwLeadView, and Survex export.
Compass Import Fix: Users can now correctly import Compass .dat files.
UI Fixes and Refinements:
Fixed high CPU usage in cwQuickSceneView.
Improved error handling and display in the DataBox and Survey Editor.
Fixed focus issues in DataBox and improved spacing.
Improved sizing and alignment of UI elements such as LinkBar, Trip Page, and Survey Note stations.
Windows and macOS Installer Fixes:
Fixed Windows installer issues (no longer uses redistributable).
MacOS installer improvements: DMG and code signing now work properly.
New Features:
Command Line Enhancements: Users can now load specific pages from the command line (--page flag).
Windows and macOS Code Signing: Enables proper debugging and profiling.
Camera View Locking: Added pitch and azimuth locking for improved 3D navigation.
Map Export Improvements: Added margins and fixed custom paper size issues.
Trip Column Sorting: Users can now sort data columns within trip pages.
Running and Projected Profile Views: New visualization tools to display the cave’s profile dynamically, offering clearer insight into passage trends.