You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚡ A step forward! This new version brings major improvements, especially in documentation and edge handling, while also addressing long-standing issues. ⚡
Many thanks to @HalilFocic for all the fixes and the great work on improving the documentation! 🙌
Changelog (summary and breaking changes only): changelog
Breaking Changes 🚨
The impact of breaking changes in this release is minimal. They mainly affect unused or non-functional parts of the API.
EdgeHandler Property Removal
Some properties have been removed from EdgeHandler because they couldn't be modified correctly. They are now replaced by global configuration options in EdgeHandlerConfig:
The entire mxGraph manuals and tutorials have been integrated and adapted for maxGraph! 🎉
This is a huge milestone that ensures we have comprehensive and structured documentation, benefiting from the experience and maturity of mxGraph.
We also listened to your feedback and have placed a stronger emphasis on examples and demos in the documentation, making it easier to find relevant code snippets for specific features directly from most pages.
What’s next? Better organization of manuals and tutorials:
Creating a clear learning path for newcomers.
Ensuring consistency with the existing usage documentation of all specific features that were already documented before integrating the manuals and tutorials.
Note
Documentation is a hot topic! Join the discussion on the roadmap: GitHub Discussion #595.
🔧 New EdgeHandler Configuration
Managing edge bend points is now much easier!
Previously in mxGraph, modifying EdgeHandler properties required updating the class prototype, which no longer worked in `maxGraph`. Now, you can configure everything via EdgeHandlerConfig. This allows:
Virtual bends: Add bends at the midpoint of all edge segments.
A major issue from the first release of maxGraph has been fixed!
The rotation handle was misplaced, and the initial rotation angle was incorrect. The handle always appeared to the right of the vertex, even after rotation, making subsequent rotations behave incorrectly.
This made the feature impossible to use—but not anymore! ✅
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
⚡ A step forward! This new version brings major improvements, especially in documentation and edge handling, while also addressing long-standing issues. ⚡
Many thanks to @HalilFocic for all the fixes and the great work on improving the documentation! 🙌
Resources
Breaking Changes 🚨
The impact of breaking changes in this release is minimal. They mainly affect unused or non-functional parts of the API.
EdgeHandler Property Removal
Some properties have been removed from
EdgeHandlerbecause they couldn't be modified correctly. They are now replaced by global configuration options inEdgeHandlerConfig:addEnabled→addBendOnShiftClickEnabledremoveEnabled→removeBendOnShiftClickEnabledvirtualBendOpacityvirtualBendsEnabledNote
For more details, see #633.
domUtils.importNodeImplementationRemovedmxGraphto support old versions of Internet Explorer.Note
For more details, see #648.
Highlights ✨
🚀 Major Documentation Improvements
The entire mxGraph manuals and tutorials have been integrated and adapted for maxGraph! 🎉
This is a huge milestone that ensures we have comprehensive and structured documentation, benefiting from the experience and maturity of mxGraph.
We also listened to your feedback and have placed a stronger emphasis on examples and demos in the documentation, making it easier to find relevant code snippets for specific features directly from most pages.
What’s next? Better organization of manuals and tutorials:
Note
Documentation is a hot topic! Join the discussion on the roadmap: GitHub Discussion #595.
🔧 New EdgeHandler Configuration
Managing edge bend points is now much easier!
Previously in mxGraph, modifying
EdgeHandlerproperties required updating the class prototype, which no longer worked in `maxGraph`. Now, you can configure everything viaEdgeHandlerConfig. This allows:Note
For more details, see #633.
PR_633_new_properties_in_story.mp4
🔄 Fix: Vertex Rotation
A major issue from the first release of maxGraph has been fixed!
The rotation handle was misplaced, and the initial rotation angle was incorrect. The handle always appeared to the right of the vertex, even after rotation, making subsequent rotations behave incorrectly.
This made the feature impossible to use—but not anymore! ✅
Note
For more details, see issue #482.
Before
story_stencils.mp4
Now
stencils.mov
What's Changed
🎉 New Features
🐛 Bug Fixes
📝 Documentation
⚙️ Refactor
style.rotationby @tbouffard in refactor(VertexHandler): simplify management ofstyle.rotation#634🛠 Chore
Full Changelog: v0.14.0...v0.15.0
This discussion was created from the release 0.15.0.
Beta Was this translation helpful? Give feedback.
All reactions