Skip to content

DeckChangeReview

Stable

Review an AI edit that changed several slides: before and after for each slide, Keep or Undo each one or all at once, then save the kept changes as one version.

Also known as review changes, deck diff

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

Keep or undo each slide

AI changed 4 slides

You asked: Make it more visual. Nothing reaches the deck until you press Done.

Needs your review.1 of 4 slides kept, 3 left to review.

  1. Slide 2 Where we are

    Turned four bullet points into a timeline

    Kept
    Before
    After
  2. Slide 3 Pricing

    Made the chart full width and moved the points to speaker notes

    Needs review
    Before
    After
  3. Slide 5 Customer growth

    Led with the 38% growth figure from your sheet

    Needs review
    Before
    After
  4. Slide 7 What Halden Foods said

    Turned the paragraph into a pull quote

    Needs review
    Before
    After

Keep or undo 3 more slides first, or use Keep all.

Four slides changed by "Make it more visual". Keep or Undo each one; the header counts what is left. Done only applies once every slide has a decision, then saves one version.

When to use it

Lets people take the parts of a deck-wide AI edit they like and leave the rest, instead of accepting or losing it all.

Made of: Title with AI mark and slide count · The request in the person's words · Review status (amber while slides need a decision) · Per slide: number, title, what changed, state badge · Before and After (side by side or switch) · Keep and Undo · Pager on narrow screens · Keep all, Undo all · Done with the number of changes · Saved notice with Version history

Use it for

  • After a deck-wide request such as "Make it more visual" or "Tighten the wording".
  • Reviewing AI speaker notes or rewrites across several slides before they are saved.
  • Any staged edit to an ordered set of visual items that each need their own decision.

Not for

  • Reviewing code changes by file and hunk: use DiffView.
  • Choosing another layout for one slide: use LayoutAlternatives.
  • Switching one text field between the AI version and your edit: use RevertToggle.
  • Restoring an older version of the whole deck: use VersionHistory.

Do and avoid

AI changed 2 slides

You asked: Make it more visual. Nothing reaches the deck until you press Done.

Needs your review.1 of 2 slides kept, 1 left to review.

  1. Slide 2 Orders by month

    Turned the list into a bar chart.

    Kept
    Before
    After
  2. Slide 4 Pricing

    Added a photo beside the plans.

    Needs review
    Before
    After

Keep or undo 1 more slide first, or use Keep all.

Do. People keep the slides they like and leave the rest.
Changed 8 slides.
Avoid. Only Undo all, so keeping one good change means losing it.

Do

  • Stage deck-wide AI edits and review them here before they touch the deck.
  • Write each change's summary in plain words: what moved, what was cut, what was added.
  • Save the kept changes as one version named after the request, so it can be undone as a whole.
  • Keep amber for slides that still need a decision.

Avoid

  • Do not apply a deck-wide edit first and offer only a global undo.
  • Do not force all-or-nothing: always allow keeping some slides.
  • Do not colour the After picture or kept slides lime. Lime only marks that the After picture was made by the AI.
  • Do not pick a decision for the person when they press Done; ask them to decide the slides left.

On a phone

  • Below 480px wide (layout auto) it shows one slide at a time with Previous and Next.
  • On a narrow screen Before and After become a switch, so each picture fills the width.
  • Buttons have a 44px touch area.
  • Keep all, Undo all and Done stay together under the slide.

Seen in products

  • Gamma's AI edit mode shows an Original and Modified toggle across the affected slides, then Accept or restore, but changes from one request are all-or-nothing.
  • PowerPoint Copilot asks people to Keep it or Discard generated speaker notes.
  • Gamma restores the whole deck to before an agent request.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started