2.4
- 🚀 Release 2.4
- 📷 Take snapshot.
- 💄 スクロールはdismiss時のみ行う
- 💄 Clipの遷移アニメーションが正常に復帰できる
- ♻️ UserActivityをIntentで初期化できる
- ♻️ UserActivityの更新頻度を修正
- ♻️ previewingClipIdを保持しなくて済むようにする
- ✨ Previewをリストアできる
- ♻️ ClipCollectionViewの状態を必ず保持する
- ♻️ 一部ViewControllerの作成をViewControllerFactoryに委譲する
- ♻️ プレビューの状態を保存できる
- ♻️ IntentにPreview情報を追加
- 💄 Fix layout.
- 💄 回転時に一部描画が消失する問題を修正
- ⚡ タグ一覧画面表示のパフォーマンスを向上させる
- ⚡ タグ選択画面の描画パフォーマンスを向上する
- ✨ モーダルをStateRestorationしない
- ♻️ xcodegen generate
- 🐛 共有時にタグの選択状態がおかしくなる問題を修正
- 🐛 選択が消失することがある問題を修正する
- 🚚 ModalNotificationをDomainレイヤに移動する
- 🚚 TBoxCoreの整理
- 🚚 LazyApplierをDomainレイヤに移動する
- 🚚 ForestKitに切り出し
- 🚚 SnapshotはDomainレイヤに移動する
- 🚚 Rename: Collection > EntityCollectionSnapshot
- 🐛
- ♻️ Refactor
- ♻️ xcodegen generate
- ♻️ クリップ編集画面の表示をViewControllerで表示できる
- ♻️ タグ選択用モーダルの表示をViewControllerで行う
- ♻️ ClipMergeModalをViewControllerから表示する
- 🚨
- 🔥 不要ファイルの削除
- ♻️ アルバム選択モーダル表示をViewController側で行う
- ♻️ ModalNotificationCenterを追加
- ✨ サイドバー対応を一時的にオフにする
- 🐛 遅延して選択する可能性のあるIDを除去しない
- ✨ 検索文言をリストアする
- ✨ 画面表示時にリストア用設定を更新する
- ✨ リストア設定をバックグラウンドで必要な値のみ行う
- ⚡ LazyなCollectionViewの選択を利用する
- ♻️ CollectionViewの選択用のApplierを実装する
- ✨ ロード中のセルも選択できる
- 💄 整合性チェック表示のdebounceを長めにする
- ✨ 検索画面の状態をリストアできる
- ♻️ 検索画面のモデルをCodableに適合させる
- ♻️ 検索画面の状態を統合する
- ✨ タグ一覧画面の状態をリストアできる
- ♻️ TagCollectionViewの状態をCodableに適合させる
- ♻️ immutableな状態を明示する
- ♻️ ClipPreviewPageViewのコンポーネントの状態を統合する
- ✨ ホーム画面の状態をリストアできる
- ✨ アルバム一覧画面の状態をリストアできる
- ✨ 設定画面の状態をリストアできる
- ♻️ ClipCollectionViewの状態をCodableに適合させる
- ♻️ AlbumListViewの状態をCodableに適合させる
- ♻️ DomainレイヤのEntity群をCodableに適合させる
- ♻️ 設定画面の状態をCodableにする
- ♻️ CloudAvailabilityをCodableに適合させる
- ♻️ プレビュー画面の状態からUIKit依存を除去する
- ♻️ 状態からImageQueryServiceへの依存を取り除く
- ♻️ xcodegen generate
- ⚡ 複数選択時のパフォーマンスを向上させる
- ♻️ ClipCollectionViewの状態を統合する
- ♻️ Reducer/State/Action合成用の定義群を追加する
- ♻️ Reducerのメソッド定義をstaticにしない
- ✨ iPadでサイドバーを表示できる
- ✨ マルチウインドウに対応する
- 🚚 Rename AppRoot > SceneRoot.
- ✅ CI機を修正
- ✅ テストコードを修正
- ♻️ UIScene API を利用する
- ♻️ 整合性チェッカーをAppDelegateに保持させる
- ♻️ 整合性チェック用ViewModelをAppDelegateに保持させる
- ♻️ こまめの掃除
- :sprkles: 設定画面でStoreを利用する
- 🐛 Reducer実行中の副作用による状態更新をガードする
- ♻️ CloudStackLoaderに複数のObserverを設定できる
- ♻️ WeakContainerSetを定義する
- ♻️ DependencyContainerはAppDelegateで生成する
- ✅ Update CI environment.
- 🚚 Rename
- 🚧 CloudAvailabilityServiceのリファクタ
- 🚚 Rename.
- 🚚 Rename.
- 🚚 Rename.
- 🚚 Rename.
- 🐛 並び替え時にモデルが更新されない問題を修正
- ⚡
- ⚡
- 🚨
- ♻️ 検索画面の状態のInitializerを追加
- ♻️ タグ一覧画面の状態のInitializerを追加
- ♻️ モーダルの状態のInitializerを追加
- ♻️ プレビュー画面の状態のInitializerを追加
- ♻️ 情報画面の状態のInitializerを追加する
- ♻️ ClipCollectionStateのInitializerを追加
- ♻️ TextEditAlertStateのinitializerを追加
- ♻️ AlbumListViewの初期状態を定義する
- ♻️ CollectionのI/Fを整理する
- ⚡ 複数選択時のパフォーマンスを改善する
- ♻️ サイドバーに検索を追加
- 🔧 xcodegen generate