Merge pull request 'update readme' (#171) from doc into main
Reviewed-on: #171
This commit is contained in:
commit
e712a84564
36
README.md
36
README.md
|
@ -1,8 +1,38 @@
|
||||||
# WIP
|
# WIP
|
||||||
|
|
||||||
## メモ
|
~~## メモ
|
||||||
- リリース前(=提出前)には`DEBUG_ONLY`で検索してチェック(念のため)
|
- リリース前(=提出前)には`DEBUG_ONLY`で検索してチェック(念のため)
|
||||||
|
|
||||||
## リリース前チェック
|
## リリース前チェック
|
||||||
- DBの破壊的マイグレーションを許可するオプションを無効に
|
- DBの破壊的マイグレーションを許可するオプションを無効に~~
|
||||||
-
|
|
||||||
|
#### 補足
|
||||||
|
- カレンダーはCompactCalendarViewをそのまま使用する予定でしたが,AndroidX環境で使用するとクラス重複でビルドできないため,AndroidXに対応させるPRを取り込んだ物を専用Mavenリポジトリとして公開して使用しています
|
||||||
|
- https://github.com/r-ca/CompactCalendarView
|
||||||
|
|
||||||
|
## 補足
|
||||||
|
- 直前に大規模リファクタリングを始めていたため,未使用コード(ファイル)がいくつか残っています
|
||||||
|
- `:feature:setting`, `:feature:parent` は廃止されており, 現在は使用されていません
|
||||||
|
- `:feature:child` は子供管理画面のアクティビティのみ使用されています
|
||||||
|
|
||||||
|
- 親, 子供のタスク一覧画面はどちらも`:feature:common`の`CommonHomeFragment`を用いており, ナビゲーショングラフを切り替えることで表示モードを切り替えています
|
||||||
|
|
||||||
|
## 既知の問題
|
||||||
|
- 初回起動時, ウォレットの表示に失敗する場合がある
|
||||||
|
- 特定の操作を行った場合にナビゲーションが正常に動作しなくなる場合がある
|
||||||
|
- 特定の状況で子供モード時に追加ウィンドウが開けてしまう場合がある(APIの権限チェックではじかれるため, 実際に追加することは不可能)
|
||||||
|
- カレンダーの表示を切り替える際, RecyclerViewのアニメーションが一定範囲にしか反映されない
|
||||||
|
- お手伝い履歴がローカルキャッシュされておらず,毎回サーバーから全データを取得している
|
||||||
|
- ウォレット画面でPull-to-Refreshが動作しない
|
||||||
|
- ウォレット画面にて非UIスレッドでUI更新を行ってしまっている?
|
||||||
|
- オフライン時,ウォレットなど一部の画面でクラッシュする場合がある
|
||||||
|
- 資格情報が間違ったままログインできてしまう
|
||||||
|
- キャッシュとサーバーのマスターデータに差異があった場合, 再表示しないと表示に適応されない場合がある(コールバックの処理が適切に実装されていない画面がある)
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
- 全体的なUX改善
|
||||||
|
- インメモリデータベースの活用(Related: 全体的なUX改善)
|
||||||
|
- ViewModelの本格導入
|
||||||
|
- タスクのアサイン機能への対応
|
||||||
|
- 親モードで子供画面を表示したとき, 親モードへの移動にロックをかけられるようにする
|
||||||
|
- 非DynamicColor機種で使用されるテーマの適用が中途半端なので完全に適用するように
|
Loading…
Reference in New Issue
Block a user