hmm. i was thinking about it and I do like the edit button to start editing, but it would be cool if double clicking the item would start the edit process also. or maybe moving the items inside the list. beyond that I have no ideas it looks really cool regardless.
as for the copy and save new buttons not sure at the moment depends on your vision. as for now the buttons ( copy, edit ) do the same work as the new buttons ( copy, save ) on the editor. this is why if you create a new memo edit it and press to edit another memo without committing to a save to the current memo it will save it and open the new one you want to edit. not sure if this is intended or a non intended behavior.
I am really sorry to be a bother. I am testing your plugin while i test mine. If i dont write i will forget.
If you open a document with memos do your thing. Then close the document and go back to the welcome screen. If you try and delete a memo there with no acces to a document it will crash krita. I doubt anyone will find this but doing behaviour for no document is always a good thing. No dockers on the welcome screen is kinda of a new thing and relying on no dockers might not be future proof.
I can access because i have plugins to open documents. So they break the no docker rule.
The docker check is
if ( ( self.canvas() is not None ) and ( self.canvas().view() is not None ) ):