Releases: li3zhen1/Grape
Releases · li3zhen1/Grape
0.7.3-beta
0.7.3
Full Changelog: 0.7.3-beta...0.7.3
0.7.0
What's Changed
This version introduces Observation
based state management API. This enables a bi-direction state control for running state and canvas transformation, and reduces re-render times.
Screen.Recording.2024-02-22.at.23.50.55.mov
All the examples are updated with the new API.
- [State Management] Add bidirection state management for running state and transformation. by @li3zhen1 in #47
Full Changelog: 0.6.2...0.7.0
0.6.2
0.6.1
Changelog
New Documentation
Check out Grape | Documentation.
Grape
- State management: added state binding.
- Gesture handing: callback supports.
onGraphMagnified(perform:)
onNodeDragChanged(perform:)
onNodeDragEnded(shouldBeFixed:)
onNodeTapped(perform:)
- Rendering: introduced a set of mark modifier, including color/shape style, label(SwiftUI Views), stroke styles.
ForceSimulation
- Performance: Reduced retain/release traffic.
- Fix buffer resize.
Examples
- Added an example
MermaidVisualization.swift
to explain these features.
Grape.0.6.0_MermaidExample.mov
Source code: MermaidVisualization.swift
What's Changed
- Update SwiftUI View implementations by @li3zhen1 in #40
- Patch: graph state management and api update. by @li3zhen1 in #41
Full Changelog: 0.5.8...0.6.0
0.6.0
Changelog
Grape
- State management: added state binding.
- Gesture handing: callback supports.
onGraphMagnified(perform:)
onNodeDragChanged(perform:)
onNodeDragEnded(shouldBeFixed:)
onNodeTapped(perform:)
- Rendering: introduced a rich set of mark modifier, including color, label(SwiftUI Views), stroke.
ForceSimulation
- Performance: Reduced retain/release traffic.
Examples
- Added an example
MermaidVisualization.swift
to explain these features.
Grape.0.6.0_MermaidExample.mov
Source code: MermaidVisualization.swift
What's Changed
- Update SwiftUI View implementations by @li3zhen1 in #40
- Patch: graph state management and api update. by @li3zhen1 in #41
Full Changelog: 0.5.8...0.6.0