今回の変更点:
- アプリ起動の高速化
- ToDo リストでの目標日と期限日の表示形式を追加 (yyyy/mm/dd (EEE))
- ToDo の編集画面で入力文字がある場合に back キーを押したら編集内容破棄の確認ダイアログを表示
- デバッグモードのとき、ウィンドウタイトルに最終更新日を表示
- 細かい修正
ダウンロードはこちら。
At your own risk.
アプリ起動をずいぶんと高速化できた。
今まではアプリ起動の度に全 ToDo に対して順位付けのための計算をしていたが、
アプリ起動の度に必要ではなかった。アプリ起動時に順位付けを計算する必要があるのは、
今日の日付が変わった時。ならば、一日の初めの起動のみ計算をすればよい。
というわけで、最後に ToDo リストを表示した日付と現在が同じ日付なら計算しないようにした。
快適。