I have a few small issues with Napkin I’d like to highlight (0.3.0):
In the Scene or Resources view, if the view is filtered by a string term, and then the “filter…” field is cleared, the current selection is cleared. I might want to look for a particular component by name, then select the entity containing it, and press “x,” hoping to see all the other children of that entity. Selection preservation would be handy.
If a component has a vector of embedded resourced as a member, Napkin displays the names in a confusing manner. For instance, my component has a member “Videos” which is of type std::vector<ResourcePtr>. Napkin will display an item in the treeview “Videos” and then each element will also be named “Videos,” which is very confusing. I would expect the elements to be labelled either as “Videos, Videos…” or simply “0,” “1,” …
Making changes to Napkin is slower than I would expect. In the example above, removing a single element from that vector takes approximately 15 seconds on my admittedly older processor.