Releases: 000ts/submission-ultra
Release list
v1.7.0
画面の作りを全体的に見直しました。これまでは、どの画面でも同じくらい目立つものが複数並んでいて、いま何を見ればいいのかが分かりにくい状態でした。すべての画面で「いちばん大事なものをひとつだけ決める」という方針に変え、それ以外は一段下げています。ホームでは、緊急通知が鳴らない設定になっているときだけ警告が主役になり、それ以外のときは残り時間が主役になります。
緊急通知の全画面アラームを作り直しました。残り時間の数字を画面のいちばん上に移し、白くして、画面の中で最も明るいものにしています。これまでは数字が赤で、実は画面のどの文字よりも暗く、大きさの割に目に入りにくい状態でした。赤は「期限を過ぎています」を示すときだけ使います。
v1.5.0 で入れた「画面の縁が秒に合わせて脈打つ」表現はやめました。枠が直角で描かれるため、画面の角が丸い端末では四隅が切れてしまうためです。秒が進んでいることは、もともとミリ秒まで表示している数字自体が示しています。あわせて余白を詰め、ボタンがジェスチャーバーに重ならないようにしました。
カレンダーからの取り込みを追加しました。Classroom の課題は、期限が設定されていれば Google カレンダーに出ます。提出物を追加するときに「カレンダーから取り込む」を押すと、そこから名前と期限を写せます。作業時間は写しません。カレンダーに書かれていませんし、そこを決めるのがこのアプリの本体だからです。読むのはボタンを押したときだけで、裏では同期しません。使わなければカレンダーを一度も読みません。
削除するときに確認するようにしました。これまでは編集画面の「削除」を押した瞬間に消え、取り消せませんでした。ボタンも保存と同じ大きさだったので、控えめな見た目に変えています。
読み上げを使っている場合に、ホームのカードを完了にできない問題を直しました。これまでは横スワイプでしか完了にできず、指で操作しない人には手段がありませんでした。
このアプリはネットワークに接続できません。INTERNET の権限を宣言していないため、気をつけているのではなく OS が許可しません。カレンダーから読み込んだ内容も端末の外へは出ません。
v1.6.0
緊急通知が最後の開始時刻ちょうどに鳴らないことがある問題を直しました。アラームを目覚まし時計と同じ方式で予約するようにしたため、端末の省電力機能に遅らされたり間引かれたりしなくなります。あわせて、正確なアラームの権限を目覚まし時計用のものに変更しました。インストールした直後から、設定を触らずに正確な時刻で鳴ります。
アラームが消える経路にも手を入れています。これまではアプリを更新すると、次にアプリを開くまでアラームが失われた状態になっていました。更新後も自動で復旧します。加えて、アラームが生きているかを定期的に確かめる仕組みを入れ、万一止まっていた場合は「緊急通知の状態」画面で分かるようにしました。
全画面アラームが出せるかどうかの確認項目も追加しています。