Currently it’s quite fiddly, making sure all the keys/names arrays are up to date so it still functions as expected.

If it used a set and delete handler it could handle all that internally. Or if there was some special methods we could use like .addValue() and it would figure out what kind of value it is–property, node, function–and handle it correctly.

Of course, I’m working on a plugin now to handle this for people. 😜

  • @wthit56OP
    link
    English
    12 months ago

    Update: I’ve now made a plugin to do these things for people who don’t know the ins-and-outs of what needs to be done to manually manipulate properties/values on a node. https://perchance.org/list-management-plugin

    If you spot anything I’ve missed or messed up I’d be happy to fix it so it’s a more “complete” or “correct” implementation. @[email protected]