Skip to content

QPlotMarker 1.0.0 (29.04.2025)

Latest
Compare
Choose a tag to compare
@Mark194 Mark194 released this 29 Apr 06:36
· 34 commits to main since this release

QPlotMarker v1.0.0 - Graph Marker Library for Qt

Release Notes

🆕 New Features

Core Functionality:

  • Basic marker dragging with snapping to graph points
  • Advanced positioning:
    • Move to specific data point
    • Position by percentage of graph dimensions
    • Jump to graph boundaries
    • Navigate to next/previous points

Visual Customization:

  • Custom marker colors
  • Horizontal/vertical orientation toggle
  • SVG icon support (including selected state)
  • Gradient effect for QPlotMarkerDistance

Advanced Features:

  • New QPlotMarkerDistance class to display the difference in coordinates
  • Custom coordinate formatting
  • Marker grouping with sync movement by using QPlotMarkerGroup

🐞 Bug Fixes

  • Fixed marker movement behavior
  • Improved nearest-point search
  • Corrected redraw issues on graph changes
  • Pimpl idiom implementation
  • Fixed coordinate rendering with custom fonts

⚙️ Improvements

  • Enhanced Qt 5.15.2 compatibility
  • Added 2 basic usage examples
  • Code optimization and refactoring

📥 Installation

QMake

git clone --branch v1.0.0 https://github.com/your-repo/qplotmarker.git
cd qplotmarker && qmake && make

CMake

cd qplotmarker && mkdir build && cd build
cmake .. && make