Skip to content

Add selectable and spotlightable locked figures in Interactive Graph - #3679

Draft
marekweb wants to merge 4 commits into
mainfrom
marek/selectable-locked-fitures
Draft

Add selectable and spotlightable locked figures in Interactive Graph#3679
marekweb wants to merge 4 commits into
mainfrom
marek/selectable-locked-fitures

Conversation

@marekweb

@marekweb marekweb commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary:

Add prototype experimental feature in Interactive Graph for Visual Output Interactivity & Deixis.

  • Locked figures can be selectable
  • Locked figures can be "spotlighted"

Issue: TUT-XXXX

Test plan:

@marekweb marekweb self-assigned this May 28, 2026
@github-actions

github-actions Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Size Change: +1.69 kB (+0.33%)

Total Size: 511 kB

📦 View Changed
Filename Size Change
packages/perseus-core/dist/es/index.item-splitting.js 12.1 kB +20 B (+0.17%)
packages/perseus-core/dist/es/index.js 27 kB +52 B (+0.19%)
packages/perseus-editor/dist/es/index.js 105 kB +31 B (+0.03%)
packages/perseus/dist/es/index.js 202 kB +1.59 kB (+0.79%)
ℹ️ View Unchanged
Filename Size
packages/kas/dist/es/index.js 20.6 kB
packages/keypad-context/dist/es/index.js 1 kB
packages/kmath/dist/es/index.js 6.32 kB
packages/math-input/dist/es/index.js 98.5 kB
packages/math-input/dist/es/strings.js 1.61 kB
packages/perseus-linter/dist/es/index.js 9.8 kB
packages/perseus-score/dist/es/index.js 10.2 kB
packages/perseus-utils/dist/es/index.js 403 B
packages/perseus/dist/es/strings.js 8.6 kB
packages/pure-markdown/dist/es/index.js 1.39 kB
packages/simple-markdown/dist/es/index.js 6.71 kB

compressed-size-action

@github-actions

github-actions Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

npm Snapshot: Published

Good news!! We've packaged up the latest commit from this PR (d9336d5) and published it to npm. You
can install it using the tag PR3679.

Example:

pnpm add @khanacademy/perseus@PR3679

If you are working in Khan Academy's frontend, you can run the below command.

./dev/tools/bump_perseus_version.ts -t PR3679

If you are working in Khan Academy's webapp, you can run the below command.

./dev/tools/bump_perseus_version.js -t PR3679

@github-actions github-actions Bot added schema-change Attached to PRs when we detect Perseus Schema changes in it item-splitting-change labels May 29, 2026
@marekweb
marekweb force-pushed the marek/selectable-locked-fitures branch from cc8f1bb to a2804de Compare May 29, 2026 13:53
@marekweb
marekweb force-pushed the marek/selectable-locked-fitures branch 3 times, most recently from 565c374 to baaf04b Compare June 5, 2026 21:08
@marekweb marekweb changed the title Add selectable locked figures in Interactive Graph Add selectable and spotlightable locked figures in Interactive Graph Jun 5, 2026
@marekweb
marekweb force-pushed the marek/selectable-locked-fitures branch from baaf04b to d9336d5 Compare June 16, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

item-splitting-change olc-5.0.f429d schema-change Attached to PRs when we detect Perseus Schema changes in it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant