-
Notifications
You must be signed in to change notification settings - Fork 657
slides: no text-formatting commands; replace-text can't scope to one element and spans the whole deck by default #823
Copy link
Copy link
Closed
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:human-reviewClawSweeper automerge is paused for maintainer reviewClawSweeper automerge is paused for maintainer reviewclawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:data-lossThis issue is about lost, corrupted, or silently dropped user/session/config data.This issue is about lost, corrupted, or silently dropped user/session/config data.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.no-staleExempts this issue from stale automation.Exempts this issue from stale automation.
Description
Metadata
Metadata
Assignees
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:human-reviewClawSweeper automerge is paused for maintainer reviewClawSweeper automerge is paused for maintainer reviewclawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:data-lossThis issue is about lost, corrupted, or silently dropped user/session/config data.This issue is about lost, corrupted, or silently dropped user/session/config data.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.no-staleExempts this issue from stale automation.Exempts this issue from stale automation.
Type
Fields
Priority
None yet
Problem
gog slidescan insert/replace text but has no text-formatting commands — all sub-range styling, hyperlinks, and bullet toggles require dropping to the raw Slides API (updateTextStyle,createParagraphBullets,deleteParagraphBullets).Separately,
replace-text:--page <slideId>or whole deck), andreplace-textsilently changes matching text on every slide. This is a footgun for surgical work.Repro
Suggested
gog slides style-text <deck> <objId> --range a:b --bold --italic --color #RRGGBB --size N --font NAMEgog slides bullets <deck> <objId> --on|--off [--preset ...]gog slides link <deck> <objId> --range a:b --url ...replace-text: add--object <objId>for element scope, and consider requiring--page/a confirmation when unscoped.gog 0.27.1.