Releases: cneben/QuickQanava
Releases · cneben/QuickQanava
2.5.0
- #248: Add full support for cmake qt_add_qml_module(), QuickQanava must now be used
as a static QML module (qml compiler is automatically applied, it look like it is a lot faster...). - #244: Add scrollbar support to qan::Navigable, better graph view area support.
- #238: Change group layout, add header support in group delegate.
- #228: Add preliminary support for auto tree layouts.
2.4.1
Maintenance Qt5 release. If you are using Qt6, please use develop (2.5.0) branch.
This release is the last with Qt5 support.
Changelog:
- Add support for building with CMake for both Qt5 and Qt6.
- Add dragging of nodes / groups by keyboard arrow keys.
- Add custom QML group delegate support in
qan::Graph::insertGroup()
(seeAdvancedGroup.qml
in "advanced" sample). - Add
qan::Graph::hasSelection()
method. - Fix multiple bugs in
qan::BottomRightResizer
(andqan::RightResizer
, qan::BottomResizer`) - Create "advanced" sample to demonstrate group collapse and arrow with custom hooks and
dragOrientation
constrain.
Next release will be Qt6 / C++17 only.
2.4.0
This release is the last with Qt5 support.
Changelog:
- Add support for building with CMake for both Qt5 and Qt6.
- Add dragging of nodes / groups by keyboard arrow keys.
- Add custom QML group delegate support in
qan::Graph::insertGroup()
(seeAdvancedGroup.qml
in "advanced" sample). - Add
qan::Graph::hasSelection()
method. - Fix multiple bugs in
qan::BottomRightResizer
(andqan::RightResizer
, qan::BottomResizer`) - Create "advanced" sample to demonstrate group collapse and arrow with custom hooks and
dragOrientation
constrain.
Next release will be Qt6 / C++17 only.
2.3.0
2.2.0
Version 2.2.0 changelog
- #183: Add a
multipleSelectionEnabled
property toqan::Graph
to enable or disable multiple selection. - #161: Graph preview (mini-map) is now dynamic (move, center on, zoom on).
- #169: Create
qan::RightResizer
andqan::BottomResizer
to enable resizing by bottom and right node/group edges. - Complete refactoring of
qan::BottomRightResizer
. - #167: Reduce memory use by 7%/8% when lot of edges are used.
- #167: Add partial edge selection support.
- #164: Change signature of
qan::Graph::connectorRequestEdgeCreation()
.
2.1.0
First release following clean semantic versioning.
Changelog:
- Multiple bug fixes on internal topology backend and memory management.
- QuickQanava now build with Qt from Qt 5.15 to Qt 6.3 with g++, msvc and clang with both qmake and CMake.
QuickQanava 2.1.0 include new Qan.HeatMapPreview
component that could be used to help user explore large graphs:
See milestones for orientations on future releases.