Repository navigation
StudyCoPi 1.5.1では、新しいアイコンと、範囲チェック・ウィジェットの改善をまとめました。
変更内容
- Web・Androidのアプリアイコンを、新しい本と時計のデザインに統一。
- 試験・教科ごとの範囲チェックを追加。未着手/途中/要復習/完了の4状態、残り・要復習の絞り込み、編集・削除・取り消しに対応。
- 範囲チェックの上部に進捗と切り替えを固定し、項目だけをスクロール。小さい画面でも全体を把握しやすくしました。
- Androidのホーム画面ウィジェットを、ホームアプリから渡される実際のサイズに合わせて表示。小さい表示にも見出し・時間・内容を残し、横長では左右に配置します。
- ウィジェットの円グラフ・棒グラフを端末の画面密度に合わせて描画し、拡大時のぼやけや縦横比の崩れを改善。
- 予定を作らずにタイマーから開始した勉強は、短い記録でも終了時に必ず「完了」で保存。
- 紹介サイトの配色・画像・情報・共有用バナーを更新し、READMEを整理。
1.5.0で追加した日・週・月の勉強時間グラフ、GitHub型の年間ヒートマップ、タイマーと画面固定の修正も含みます。
ダウンロードと更新
添付の StudyCoPi-Android-1.5.1.apk をAndroid端末で開いてください。Android 8.0以降に対応します。
配布APKは既存版と同じ開発用署名です。学習データを残すため上書きインストールしてください。更新前にJSONバックアップを保存できます。
範囲チェックを含むバックアップはv4形式です。Web・Androidとも1.5.1以降で復元してください。旧形式のバックアップも読み込めます。端末間の自動同期はありません。
検証
- Webのデータモデル・バックアップ・統計:15件成功。範囲チェックの操作、320/390/1440px表示、予定なしタイマーの0/1/60秒記録、1.5.1表示を確認。
- Android:93件中92件成功。今回の範囲チェック・ウィジェットの関連テストは成功。Lintエラー0件、配布APK作成・バージョン・署名を確認。
- 紹介サイト:320/390/768/1440pxの明暗表示、画像、タブのキーボード操作、FAQ、インストール案内を確認。
WindowsのRobolectricで、既存の破損ファイルをバックアップから復元するテスト RepositoryTest.corruptDocumentIsNotSilentlyOverwritten(API 35)1件は未解決です。実機での確認は行っていません。
APKのSHA-256は添付の SHA256SUMS-1.5.1.txt を参照してください。