
Dear Devs,
I'm still working on this UI update for symbols. It's mostly working now, with the exception of the UNSYMBOL verb which as originally implemented required a use element be selection which referenced the right symbol.
To fix this weirdness, I wanted to try out an idea. What if selecting a symbol in the TreeView on the right changed the currentDesktop->selection too. Then the verb could act on the selected item directly and as an added bonus, there's a conceptual way to select defs and maybe act on them in the future functionality or plugins (imagine a plugin that acted on a symbol, cool).
Only problem is, it also creates a bounding box on the canvas of where the group used to be, with transform handles and everything (which was fun to poke to see what would happen). Before I go down a rabbit hole, I wanted to check in with the team about what the best way to select items would be and if defs should or should not ever be selected in this manner (I'm looking at you xml-tree-editor).
Thanks for the advice,
Best Regards, Martin Owens