データからカラーを分離し、画面全体に統一されたビジュアル言語を適用する
各アイテムが個別に保持していたカラー情報をデータ構造から除去し、サーフェス・ボーダー・グラデーションなどの視覚要素を共通ルールに統一することで、画面全体の視覚的一貫性を確保した。
画面によってカードのボーダーとサーフェスの表示が一致していない問題があった。一部のアイテムがデータレベルで個別のカラー値を保持しており、同一リスト内でも視覚的な一貫性が維持されていなかった。
改善は二つの方向で実施した。まず、各アイテムが個別に保持していたカラー情報をデータ構造から分離し、カラーの決定をプレゼンテーションレイヤーに移管した。サーフェス・ボーダー・グラデーションなどの視覚要素を共通ルールのもとで再定義し、moment、inst、レコメンデーション、探索など主要なカードタイプが同一の基準でレンダリングされるようにした。次に、再生状態表示の一貫性を強化した。ミニプレイヤー、ロック画面のリモートコントロール、リールズ再生が同じ状態を反映するよう表示を統一し、低速ネットワークおよびオフライン環境での表示動作も確認した。
カラー決定の責任をデータからプレゼンテーションレイヤーへ明確に分離したことで、どの画面においてもカードが統一されたビジュアル基準で表示される。