MyPaint *does* ask for confirmation. But but depending on the version, you need to have done at least 1 second (new versions) to 30 seconds (old versions) worth of actual painting.
Also, if you hit Backspace accidentally, it will clear the current layer. You can undo this, and if you don't, MyPaint will ask before you quit. Please open a bugreport at https://github.com/mypaint/mypaint/issues if you actually did manage to discard more than 60 seconds of work that way, ideally with steps how to reproduce. On Wed, Aug 27, 2014 at 11:20:20PM +0300, George Shuklin wrote: > Package: mypaint > Version: 1.1.0-3 > Severity: normal > > If something already drawn and unsaved, and user press 'new' or Ctrl-N, > mypaint > silently replace current work with empty canvas. > > This operation is irreversable and did not ask for confirmation. And is > happily > discards all hard work by single misstype. > > I think this is a bug. Mypaint should or ask confirmation to replace unsaved > work with empty canvas, or allow to undo 'new' operation. > > Steps to reproduce: > 1. Start drawing something beautiful, spend half of hour of work > 2. Accidentially press Ctrl-N > 3. Feel frustration > > > > -- System Information: > Debian Release: jessie/sid > APT prefers testing-updates > APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing'), > (500, 'stable'), (1, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 3.16-trunk-amd64 (SMP w/4 CPU cores) > Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages mypaint depends on: > ii libatk1.0-0 2.12.0-1 > ii libc6 2.19-9 > ii libcairo2 1.12.16-2 > ii libfontconfig1 2.11.0-6 > ii libfreetype6 2.5.2-1.1 > ii libgcc1 1:4.9.1-7 > ii libgdk-pixbuf2.0-0 2.30.7-1 > ii libglib2.0-0 2.40.0-4 > ii libgomp1 4.9.1-7 > ii libgtk2.0-0 2.24.24-1 > ii libjson0 0.11-4 > ii liblcms2-2 2.6-3 > ii libpango1.0-0 1.36.6-1 > ii libpng12-0 1.2.50-2 > ii libpython2.7 2.7.8-5 > ii libstdc++6 4.9.1-7 > ii mypaint-data 1.1.0-3 > ii python 2.7.8-1 > ii python-gtk2 2.24.0-3+b1 > ii python-numpy 1:1.8.2-1 > ii python2.7 2.7.8-5 > > Versions of packages mypaint recommends: > ii shared-mime-info 1.3-1 > > Versions of packages mypaint suggests: > pn mypaint-data-extras <none> > > -- no debconf information > > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org