Releases: newcat/baklavajs
Releases Β· newcat/baklavajs
v2.6.0
v2.5.1
v2.5.0
- Fix undo not working after max steps exceeded (PR #426) (thanks @jackgriffiths)
- Add command to clear history (PR #425) (thanks @jackgriffiths)
- Add CSS custom property for port color (PR #424) (thanks @jackgriffiths)
- Expose
useTemporaryConnection
(#408)
v2.4.5
v2.4.4
v2.4.3
v2.4.2
v2.4.1
- Deprecate
EditorComponent
export of@baklavajs/renderer-vue
, useBaklavaEditor
instead - Fix graph templates not getting cleared when loading (#384) (PR #383) (thanks @yojeek)
- Fix selection box selecting wrong nodes when editor is not at the top-left corner of the page (#382)
- Fix nested subgraphs causing errors on creation (#376)
- Fix node interface with
allowMultipleConnections: true
not handled correctly in a graph node (#377) - Update docs to use
<script setup>
for basic setup
v2.4.0
- Added box selection which can be triggered in the toolbar or by pressing "b" (#298, #368) (based on PR #372) (thanks @starker-xp)
- Added configuration settings for disabling certain parts of the editor (PR #357) (thanks @starker-xp)
- Added textarea interface (PR #356) (thanks @starker-xp)
- Added option to invert positions for node inputs/outputs (PR #375) (thanks @starker-xp)
- Added trash bin icon to toolbar (based on PR #380) (thanks @MaksKukarach)
- Added options for
preventDefault
andstopPropagation
when registering a hotkey (#362) - Improved context menu handling (PR #358) (thanks @starker-xp)
- Fix connections getting assigned new IDs on redo (PR #359) (thanks @a876691666)
- Fix delete not always removing all selected nodes (PR #363) (thanks @skadefro)
- Fix min/max being ignored on
NumberInterface
when set to 0 (#361) - Deactivate context menu on node palette, toolbar, and minimap
- The
ContextMenu
component is now exported - The
IViewSettings
type is now exported - The
displayInSidebar
middleware is now exported - Added
getType
function to@baklavajs/interface-types
- Improved playground saving/loading (PR #378) (thanks @yojeek)
- Modified file extensions of output files for better NodeJS support (#379)
v2.3.0
New features:
- Brought back the minimap from v1
- Brought back the context menu from v1 (#240)
- It is possible to add custom menu items through the
baklavaViewModel.settings.contextMenu.additionalItems
setting
- It is possible to add custom menu items through the
- Nodes are now resizable (has to be enabled by setting
baklavaViewModel.settings.nodes.resizable
totrue
).- Added settings for
minWidth
,maxWidth
anddefaultWidth
(#302)
- Added settings for
Bugfixes:
- Fixed copy&paste with dynamic nodes (#343)
- Fixed hotkeys triggering when input fields were focused (#352)
- Reduced precision errors when using the increase/decrease buttons of the
NumberInterface
(#327) - Added
setTypeForMultipleConnections
to fix TypeScript error when usingsetType
andallowMultipleConnections
together (#248)