I have written a Freeplane plugin that can add Zotero citations to nodes: https://github.com/petervelosy/freeplane-zotero . If you have feature suggestions, feel free to submit them as Issues on the GitHub page, and of course, contributions are always welcome!
Dear Community, I would like to have a NodeChangeListener (registered in a custom init script) that adds an icon to the node in case a connector has been attached to it. Catching the change event itself is straightforward. If I had access to the NodeProxy object used in node scripts, I'd easily add the new icon by using node.icons.add("icon_name"). However, the node object I can access from the listener is a NodeModel, not a NodeProxy and thus its icons list is an immutable EmptyList by default....
Dear Community, I would like to have a NodeChangeListener (registered in a custom init script) that adds an icon to the node in case a connector has been attached to it. Catching the change event itself is straightforward. If I had access to the NodeProxy object used in node scripts, I'd easily add the new icon by using node.icons.add("icon_name"). However, the node object I can access from the listener is a NodeModel, not a NodeProxy and thus its icons list is an immutable EmptyList by default....