Version: [5380] Stereoplot 1.0.0

changelog=1.0.0
     1.0.0 2026-06
       **Major Functional Improvements**
       * Added automatic structural data-type detection for:
       ** Planes Only
       ** Lineations Only
       ** Lineations with Bearing Planes
       * Added support for lineation-bearing plane datasets,
including:
       ** Strike_ref + Dip_ref
       ** DipDir_ref + Dip_ref
       ** regular Strike/Dip or DipDir/Dip fields stored in combined
planar-linear layers
       * Fixed bearing-plane plotting on initial load, removing the
need to manually toggle the Lineation-bearing Planes option.
       * Added density contouring for:
       ** poles to planes
       ** lineations
       ** lineations with bearing planes
       * Added a continuous Modified Kamb sigma-level colour bar for
contour plots.
       * Added dynamic contour recalculation when:
       ** categories are toggled on/off
       ** filters are applied
       ** classification settings change
       * Added best-fit girdle plotting and dynamic recalculation
based on currently visible data.

       **Kinematic Visualisation**
       * Added kinematic arrow plotting for lineation-bearing plane
datasets.
       * Added automatic kinematics field detection based on field
names and field values.
       * Added support for common kinematic classes and synonyms,
including:
       ** Sinistral / Sinistral-slip / Left-lateral
       ** Dextral / Dextral-slip / Right-lateral
       ** Normal / Normal-slip / Extensional
       ** Reverse / Reverse-slip / Thrust / Compressional
       * Added user-selectable hangingwall displacement arrow
position:
       ** Plane pole
       ** Lineation
       * Treated Unknown, Undefined, Undetermined, N/A and equivalent
kinematic values as null for arrow plotting.
       * Kinematic arrows are now plotted only for features with valid
lineation, kinematic value and associated bearing-plane orientation.

       **Classification and Filtering**
       * Added attribute-based classification using any selected layer
attribute field.
       * Added support for field aliases in the classification
dropdown.
       * Added dynamic category visibility controls.
       * Added category counts and vector-rendered category legend
symbols.
       * Added scrollable category and legend panels for datasets with
many categories.
       * Added embedded plot legends for exported figures.
       * Added adaptive multi-column legend layout when the legend
would otherwise exceed the stereonet height.
       * Added attribute filtering using native QGIS expressions.

       **Styling and Templates**
       * Added category-specific style editing, including:
       ** symbol shape
       ** symbol colour
       ** symbol size
       ** line colour
       ** line width
       ** transparency
       ** arrow colour
       * Added default style editing when classification is disabled.
       * Added style-template management:
       ** Save
       ** Load
       ** Reset
       ** Delete
       * Added project-level style persistence through
stereonet_styles.json.

       **Rose Diagram and Plot Layout**
       * Improved rose-diagram plotting and scaling.
       * Rose Diagram mode is now reset when switching layers to avoid
stale settings disabling stereonet tools.
       * Plot tools are now refreshed immediately when Data to plot is
changed manually.
       * Added manual override support for plotting DipDir/Dip as
Trend/Plunge when Lineations Only mode is selected and no Trend/Plunge
fields are available.
       * Improved typography and layout, including Arial font support
and better colour-bar spacing.

       **Settings and Robustness**
       * Improved project-level persistence through stereonet.json.
       * Improved handling of stale settings when switching layers.

yes

julienperret15

2026-06-05T06:52:51.574712+00:00

3.0.0

4.99.0

None

no

Version management

Plugin details