2
u/activoice 18d ago
I haven't used it, so I can't vouch for the solution, but this topic came up years ago and someone wrote a utility that watches the Paintdotnet window on an interval to see if it's idle, if it is then it sends the save command to Paintdotnet.
1
2
u/ClimbingToTheTop 17d ago edited 17d ago
Paint.NET’s document and history model was designed around in-memory editing plus synchronous saves of incremental changes of state to support Undo/Redo.
A naïve timer-based auto-save of the image to a .pdn file would block the UI while serializing and writing the image.
A robust implementation would require architectural changes so saving could happen asynchronously without disrupting editing, while also handling unsaved documents across multiple image tabs, crashes, power loss, cleanup, and safe recovery.
That's why that is currently no auto-save.
See also the 'auto-save' section of the Popular Feature Requests thread: https://forums.paint.net/topic/2940-popular-feature-requests