All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial commit
- minor refactoring
- fixed bug in osx specific code regarding the ShortcutHandler
- Added ability to pan the view with alt/options key
- fixed bug that resulted in "filled" ports and hidden edges when edge dragging did not exceed the drag threshold
- Added highlighting port when hovering over it
- removed some inconsistent styling
- made shortcut handler more generic so it can work on different key events
- exposed method to run shortcutHandler manually
- Added EdgeDrop action, so it is possible to do stuff when an edge was dropped
- removed debug log
- added rename action and shortcut (F2)
- Fixed Frame action being triggerd while in an editable VisualElement.
- Added nicer line and connection drawing! Thanks to https://github.com/leissler and https://github.com/Saphirah for the work in their fork: https://github.com/leissler/GraphViewBase.
- Fixed invalid cast errors when using port lists and CommentGroupNodes (fixes: Gentlymad-Studios/NewGraph#33), thanks to https://github.com/leissler for the pull request!
- disabled MarkDirtyRepaint call in OnViewportChangedEvent for better performance
- making graph view base ready for unity 6, changing event method signatures (https://docs.unity3d.com/Manual/UIE-Events-Dispatching.html)