ponshu-room-lite/docs/archive/REMAINING_TASKS_DAY5.md

161 lines
4.1 KiB
Markdown
Raw Normal View History

# Day 5残存タスク & UI/UX改善
**作成日**: 2026-01-22
**ステータス**: 進行中
---
## 🚨 緊急対応完了
### 問題1: アプリサイズ増加555MB → 563MB
**原因**: 一時ファイル(`*_compressed*`, `*_gallery*`)が削除されずに残っている
**対応**: ✅ 完了
- `ImageBatchCompressionService.cleanupTempFiles()` メソッドを追加
- 開発者メニューに「一時ファイルをクリーンアップ」ボタンを追加
**ユーザーアクション**:
1. アプリを起動
2. ソウル画面 → 右上の歯車 → 「🔬 開発者メニュー」
3. 「🧹 一時ファイルをクリーンアップ」をタップ
4. ストレージ使用量を確認
**予想効果**:
- 563MB → 約11MB552MB削減
---
## 📋 UI/UX残存タスクPriority High
### 1. Coach Mark Persistenceコーチマーク消えない問題
**問題**:
- チュートリアルオーバーレイが正しく消えない
- または消えるべきでないときに消える
**状況**: 要調査
**ファイル**:
- `lib/services/tutorial_service.dart`
**対応**: 🔄 調査中
---
### 2. Image Compression Logic
**問題**:
- ファイルサイズが大きい
**状況**: ✅ Day 4-5で修正完了
- カメラ撮影: 圧縮実装済み
- ギャラリー保存: 圧縮実装済み
- 削除時のクリーンアップ: 実装済み
- 一括圧縮: 実装済み
**修正ファイル**:
- `lib/services/image_compression_service.dart`
- `lib/screens/camera_screen.dart`
- `lib/screens/sake_detail_screen.dart`
- `lib/services/image_batch_compression_service.dart`
---
## ✨ UI/UX改善Priority Medium
これらは品質向上のためのタスクですが、リリースのブロッカーではありません。
### 1. Tab Switching Animations
- **優先度**: Medium
- **工数**: 2時間
- **実装時期**: Day 8-9余裕があれば
### 2. Dialog Entrances
- **優先度**: Medium
- **工数**: 2時間
- **実装時期**: Day 8-9余裕があれば
### 3. Badge Unlock Celebration
- **優先度**: Medium
- **工数**: 3時間
- **実装時期**: Day 8-9余裕があれば
---
## 🔍 その他の確認事項
### Dark Mode Polish
- **優先度**: Low
- **状況**: 大部分は対応済み
- **残存**: 一部のダイアログ
### Tablet/Foldable Layout
- **優先度**: Low
- **実装時期**: Phase 2.0以降
---
## 🎯 Day 5の優先度
### Critical今日中に対応
1. ✅ 一時ファイルクリーンアップ機能実装
2. 🔄 ユーザーに一時ファイルクリーンアップを実行してもらう
3. 🔄 Coach Mark問題の調査
### HighDay 6で対応
4. Coach Mark問題の修正必要な場合
5. 全機能の実機テスト
### MediumDay 8-9で対応
6. Tab Switching Animations
7. Dialog Entrances
8. Badge Unlock Celebration
---
## 📊 現在の実装状況まとめ
### Day 4完了
- ✅ 画像圧縮の修正(元画像削除)
- ✅ メモリキャッシュ確認
- ✅ バッジ拡張確認
- ✅ 「あわせて飲みたい」機能の改善
### Day 5完了
- ✅ ギャラリー画像の圧縮実装
- ✅ 削除時のストレージクリーンアップ
- ✅ 一括圧縮の安全性向上
- ✅ 一時ファイルクリーンアップ機能追加
### Day 5残存
- 🔄 Coach Mark問題の調査・修正
- 🔄 全機能の実機テスト
---
## 🚀 次のアクション
### 1. 今すぐ実行
- [ ] アプリをビルド(`flutter run`
- [ ] 開発者メニュー → 「一時ファイルをクリーンアップ」
- [ ] ストレージ使用量を確認563MB → 約11MB
### 2. Coach Mark問題の確認
- [ ] ホーム画面のチュートリアルを表示
- [ ] 正しく消えるか確認
- [ ] 他の画面のチュートリアルも確認
### 3. 全機能テストDay 6
- [ ] カメラ撮影
- [ ] ギャラリー選択
- [ ] 日本酒削除
- [ ] オフラインモード
- [ ] エラーハンドリング
---
**作成日**: 2026-01-22
**作成者**: Cursor AI
**次ステップ**: 一時ファイルクリーンアップ実行 → Coach Mark調査