Skip to content

v1.5.0

Latest
Compare
Choose a tag to compare
@sillydan1 sillydan1 released this 18 Apr 15:23
feb93fc

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

Full Changelog: v1.4.0...v1.5.0