Skip to content

Sources・Search・Source Media画面をモバイル対応する #585

Description

@hmjn023

対応内容

  • Sourcesのページヘッダーと操作ボタンを狭い幅で再配置する
  • Source Cardの操作をタッチで利用可能にする
  • SearchとSource Mediaのフィルター導線を統一する
  • モバイルフィルターの開閉、適用、クリア、現在条件の確認を可能にする
  • メディアグリッドの列数、gap、カード情報量をcontainer幅に適応させる
  • bulk actionとfloating actionがナビゲーション・safe areaと重ならないようにする
  • infinite scrollのloading sentinelをモバイルでも認識可能にする

完了条件

  • 320px幅でSourcesの追加・同期・編集・削除を実行できる
  • Search/Source Mediaでフィルターと検索結果を往復できる
  • メディアカードが操作不能な幅にならない
  • 横スクロールが発生しない
  • タッチ操作だけで主要機能を利用できる

主な対象

  • packages/ui/src/screens/sources-screen.tsx
  • packages/ui/src/screens/search-screen.tsx
  • packages/ui/src/screens/source-media-screen.tsx
  • packages/ui/src/source-card.tsx
  • packages/ui/src/source-media-grid.tsx
  • packages/ui/src/media-list-actions.tsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions