Releases: yoavst/Graffiti
Releases · yoavst/Graffiti
V1.8.0
Web
- [Feature] Add command palette
- [Feature] Add a command for adding an edge from the currently selected to an existing node
- [Feature] Search node in current or in all graphs
- [Feature] Export to SVG/PNG
- [Performance] On adding multiple nodes, draw after all are added
- [Feature] Add support for curved edges
- [UI] Change color for edges in dark mode
- [Debug] add
?light
or?dark
to the URL to override the theme.
Jeb
- [Bug] Improve navigation in JEB by @ykaridi
- [Feature] New script to sync all the symbols from JEB to graffiti
Server
- [Performance] Removed dumping messages sent to server unless
--dump
is provided.
New Contributors
V1.7.1
Web
- [Feature] Add more shortcuts
- [Feature] More colors, colors for text nodes and comments
- [Feature] Dark mode
- [Feature] Drag & Drop tabs
- [Feature] home now send you to the current node
- [Performance] Redraw on update only if necessary, improve selection performance
- [Bug] Fix middle click support
- [Bug] Fix arrow to comment sometimes have direction
Jeb
- [Feature] Add xrefs to line
- [Bug] Fix line nodes renaming
V1.6.0
VScode
- [Bug] Fix scoping bug for python
- [Debug] Move logs to debug channel
Jeb
- [Feature] Support for line nodes and class nodes
Web
- [Feature] Special marking for line nodes
- [Feature] Two new themes for nodes
- [Feature] Ctrl+Enter in dialogs
- [Feature] Swap nodes using middle click (and ctrl, shift modifiers)
- [Deps] Update mermaid version to 1.5.0
- [Deps] Drop visjs dataset dependency
V1.4.0
VSCode
- [Bug] Support for rust and typescript symbols (by adding more scope types).
- [Feature] New address format - now can track symbol instead of line. You'll be able to use the same graffiti file for multiple commits!
- Added new command for transforming old files to symbol based.
- [Feature] New nodes will now send hover documentation to graffiti
Intellij
- [Feature] New nodes will now send hover documentation to graffiti
Web
- [Bug] Fix shadow on right click
- [Bug] Escape meta chars in text/comment nodes.
- [Experimental] Added experimental hover documentation for supported nodes. You need to enable this from local storage
V1.3.0
Web
- Try to fix edges order on ELK
- New comment look
- switch modify edge to right click
- Add alt text for connection status
- bug fix for comments
General
- Add Makefile for quickly generating release
- Add new (experimental) JADX backend. Currently it only works on JADX's master, but eventually it will be release.
V1.2.0
Since 1.1 (unreleased):
- Fix flickering text (especially visible on ELK mode)
- Confirmation for reset tab
- VSCode: specific line nodes, notification on successful connection, bug fixes.
- Comments nodes! Supported on ELK Mode, compatible with the old node.\
- Elk is now the default mode.
- Try to preserve order of nodes even after undo/redo operation (by sorting the graph before building it)
Since 1.0:
- Markdown nodes
- Choose theme for nodes
- Switch protocol over TCP to be <4 length bytes> , to support long messages
- initial elk render support