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 ) ):
Thanks so much for catching this and for the detailed explanation!
You’re absolutely right - I should be using self.canvas() instead of activeDocument(). I’ve
updated the check to:
def hasValidDocument(self):
return (self.canvas() is not None) and (self.canvas().view() is not None)
This is much safer and properly handles the welcome screen state. Really appreciate you taking the
time to test this and provide the correct approach - learned something important about Krita
docker development!
it is feeling so much more ergonomic to use. I will keep testing and say if I find something. But It is looking really good for what I see.
As for the code I am just relaying what I was taught myself. but finding that info here in the forum must be impossible by now with so many threads and talks about everything and nothing. I also learn as I go so no sweat.
This is exactly what I needed, thank you so much! It’s not a request but I’d like to put it out there I’m also using it as a to-do based on feedback when working with people, and a box I could check to score out a note would go a long way. Right now deleting works, but that extra “hm are you sure you wanna delete, for realsies. Aaaaaabsolutely sure?” is very sensible but also slows things down a lot xD That said - this is an incredible tool, thank you so much for releasing it for everyone!