Cavewhere 2025.2 Release Notes

Major Improvements:

  • 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.

Rendering and Visualization:

  • Enabled Anti-Aliasing (MSAA): Improves overall rendering smoothness.
  • QRhi Integration for Scrap Textures: Scrap textures now render using Qt’s QRhi API.
  • Improved Note Interaction: Users can now interact with notes more smoothly.
  • Gradient Enhancements: Improved rendering of compass gradients for better visibility.

Miscellaneous:

  • GitHub Actions Improvements: Automated builds and CI/CD improvements.
  • Documentation Updates: README now includes updated build instructions for Linux and Windows.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>