レイヤーなど全てのデータを再現可能な形式で保存すること。
ファイルやその他ストレージに保存。
アプリ終了時にファイルの存在確認
アプリ終了時はキャンバスが保存済みであることと、ファイルの存在を確認。
どちらかが欠けていれば「保存しますね?」か「保存しておきますね」。
「保存しない」
「保存して終了」「保存しない」を選べるダイアログで差分を表示できるボタンを。
保存はダイアログよりもスロットに
保存時のUI。
文字での保存場所・ID指定よりも、サムネイル表示のスロットのほうが分かりやすい。
他のアプリにもあるようなダイアログ+サムネイル表示+ファイル名入力でもいい。
ただし、新しいファイル名をサムネイル「新しいファイル」選択やボタンで入力できるように。