Skip to content

[EPIC] UVE: Redesign Content Palette #32640

@fmontes

Description

@fmontes

Description

The current Universal Visual Editor (UVE) Palette creates friction for users: it's clunky to navigate, unclear when filtering content types, and performs poorly at scale. From a UX perspective, the new design improves how editors search, filter, and drag content onto pages, aligning with modern usability patterns.

At the same time, the existing implementation sends the entire list of supported content types in every request. For sites with hundreds of content types (700+ in large customer cases), this results in payloads that exceed server limits, causing crashes and page load failures.

To fix this, a new backend API endpoint is available (see GitHub issue for reference) that allows the palette to dynamically fetch only what's needed, solving the payload-size bottleneck.

This EPIC delivers both a more intuitive, modern palette experience for editors and critical backend performance improvements for high-scale sites.

Out of scope

  • Adding new content type or container creation flows (only the palette)
  • Redesigning the entire UVE canvas or toolbar
  • Any unrelated improvements to workflow or permissions

Key Principle

Each sprint is vertical — delivers real UX + data + controls for 1 slice.
No surprises later — shared controls are built once and reused.
Reusable design tokens — filter, pagination, sort are single source of truth.
Low risk — if Favorites is late, Content and Blocks are unaffected.

Design Handoff

https://docs.google.com/presentation/d/13lnbGWiyU91WnoROTHNjbtlZm7D5irQm5OCmx92lROU/edit?slide=id.g2f5a222425b*0*0#slide=id.g2f5a222425b*0*0

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Epic.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions