Skip to content

[Audit 25/32][P2][Mobile] Improve mobile layouts for catalog, tools, Pipeline Builder, and PWA install #262

Description

@baixiangcpp

Recommended execution order

25 of 32. Do after core desktop UX and performance fixes, because mobile layout should reuse stable components.

Evidence level

Static observation and inference; requires real mobile testing.

Problem

Complex surfaces such as All Tools, code-style inputs, file tools, and Pipeline Builder may be difficult on small screens. Risks include horizontal scrolling, keyboard overlap, small touch targets, and hard-to-read diagnostic panels.

Why this matters

Many users discover tools from search on mobile. Even if complex workflows remain desktop-first, mobile should support search, simple transformations, copy actions, and PWA guidance.

Recommended implementation

  • Test mobile layouts on small, medium, and tablet-width screens.
  • Stack input and output panels vertically on small screens.
  • Increase touch target size for run, copy, clear, import, and export actions.
  • Add a mobile-friendly Pipeline view or clearly mark Pipeline as desktop-optimized.
  • Add platform-specific PWA install guidance.

Acceptance criteria

  • No horizontal scrolling on home, All Tools, category pages, common tool pages, Pipeline Builder, Trust Center, and Install App.
  • Inputs remain usable when the software keyboard is open.
  • Primary actions are easy to tap.
  • Copy/export actions show visible feedback.
  • Pipeline Builder either works on mobile or clearly explains limitations.
  • PWA install guidance is visible on mobile.
  • Mobile test matrix is documented.

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