This repository was archived by the owner on Jan 6, 2025. It is now read-only.
v0.11.0
pip install grapycal==0.11.2 grapycal-builtin==0.11.2
New Features
- allow pasting images or code with ctrl v
- better UI animation
- display if ports accept more edges
- placeholder on textControl
- user notification
- allow interrupting
- restore all attributes and controls by default
- network save and load
- TrainNode and ConfigureNode
- add singleton node
- allow expose attributes globally (to the settings tab)
- add OptionControl
- let ValuedControl able to invoke edge_activated
Build/Pipeline
- docker compose demo
- demo on docker desktop kubernetes
- pass config from webpack
Fixes
- use generated workspace id instead of pid
- optimize node animation communication
- fix bugs of nodes
- fix lineplot performance issue
- make ui text selectable
- correctly propogate event for inactive ports
- listen to keybindings in capture phase
- fix reconnection
- improve logging
- log correctly if no internet
- fix new workspace bug
- allow multi networks in train node
- fix deletion and selection bug
- clear edges' data on exception
- option control select all
- fix option control search bug
- fix image paste node dimension
- fix runtime bugs
- parallel function call bug
- fix inconsistent is_new value
- fix device bug
- refactor grapycal_torch
- make is_all_edge_ready returns False if 0 connected edges
- unify looks of controls
- improve autoCompMenu behavior
- let control take the label of the port
- add missing dependencies
- improve edge apparance
- distinguish mouse buttons when interact
- make box selection and ctrl/shift compatible
- inspector dragging
- hide debugging log by default
- make controls in input ports restorable