Graphedit version v1.5.0 Release 🎉
Welcome to Graphedit! This is a tool for creating and manipulating vertex-edge graph based syntaxes.
This release brings improvements to the plugin infrastructure as well as a LUA scripting engine, so you can customize your editor experience and even write full plugins in lua.
Simply add a file called init.lua
in the graphedit configuration directory (see below) and start scripting! See the official lua-types repository for details on what is possible.
We encourage you to implement a simple plugin 🥇 perhaps one that greets the user on startup using the Toast
api?
If you want to create a java based plugin, take a look at the plugin github template to get a head start!
Most Important Changes
- Lua plugin ✨
You can now write plugins, customize the keyboard shortcuts and much more using the Lua programming language. - A Centralized Plugin repository and a way to download them from inside the editor
If you write a java plugin, you can submit releases to the plugin database and the "Plugin" view will display it for all other Graphedit users available for download! - Undo Tree Visualizer
A new side-panel has popped up. You can now explore and discover your session history as an undo-tree datastructure! - Many bug fixes and internal improvements
Where To Put init.lua
- Windows:
%APPDATA%/graphedit/lua/init.lua
- Linux:
~/.local/graphedit/lua/init.lua
- MacOs:
~/Library/Application Support/Graphedit/lua/init.lua
What's Changed
- Use the graphedit-protobuf package instead of manual copy-pasting (and docs update) by @sillydan1 in #43
- Fix/ignore buildconfig javadoc by @sillydan1 in #45
- fix: only highlight the hyperlinks by @sillydan1 in #47
- Bugfix/keybinds on flt tabs #17 by @sillydan1 in #48
- Feature/undo refactor by @sillydan1 in #49
- Bugfix/focus on non saved elements #2 by @sillydan1 in #50
- Feature/tip of the day #13 by @sillydan1 in #51
- Feature/lua #42 by @sillydan1 in #52
- Feature/plugin manager by @sillydan1 in #53
- Release 1.5.0 by @sillydan1 in #54
Full Changelog: v1.4.0...v1.5.0