Skip to content

Geoview V2.0.2

Latest
Compare
Choose a tag to compare
@jolevesq jolevesq released this 17 Jul 13:40
· 2 commits to develop since this release
563f373

🛠️ GeoView v2.0.2 – Maintenance & Usability Improvements aimed at enhancing user experience and streamlining the codebase.

🚀 New Features:
New features include the introduction of:

  • A new Drawing Navbar plugin (Beta), offering an intuitive and streamlined way to interact with map drawing tools. The drawer component has been enhanced with improved styling, transparency options, and support for custom shapes and edition.
  • A new function has been added to replace outfields, providing users with greater flexibility when modifying data.
  • Furthermore, layers can now be reloaded if they encounter errors, improving the system’s overall reliability and responsiveness.
  • Improved visibility logic and UI feedback: When a layer is hidden—either directly or because its parent group is not visible—its associated controls (e.g., zoom to layer, visibility toggle, ...) are now disabled in the UI. This ensures consistent interaction rules and prevents users from performing actions that have no visible effect on the map, reducing confusion and improving usability.
  • Sublayer visibility control added to Layers panel: Group layers that support sublayer visibility now display individual visibility toggles for their child layers directly in the Layers panel. This matches the behavior already available for layers with classes, giving users more granular control over what is shown on the map.

🐞 Bug Fixes:
On the bug-fix front, several key issues have been addressed:

  • Other minor bugs have been resolved, including improvements to scrolling, tooltips, and API store updates for better data consistency.

🔧 Refactoring & Code Cleanup:
In addition to new features and bug fixes, several important refactoring and code cleanup efforts were made:

  • The layers code underwent fine-tuning, including cleanup and the addition of comments for better readability and maintainability.
  • The handling of package types has been refined, addressing inconsistencies and improving overall compatibility between packages.

What's Changed

Full Changelog: v2.0.0...v2.0.2