Skip to content

feat(cursor-vpet): animate sidebar - #3

Open
jcendal wants to merge 4 commits into
sbugallo:mainfrom
jcendal:feat/sidebar-animations
Open

jcendal wants to merge 4 commits into
sbugallo:mainfrom
jcendal:feat/sidebar-animations

Conversation

@jcendal

@jcendal jcendal commented Sep 11, 2026 •

Copy link
Copy Markdown

Summary

  • Add walking, action, and sleep animations in the sidebar
  • Fix performance.now binding in animations
  • Fit artwork width to the sidebar

Series

PR 2/6 — stacked on #

Test plan

  • Monster animates correctly in the sidebar
  • Artwork does not overflow the panel width

jcendal and others added 4 commits September 10, 2026 13:05
Extracts vpet-core as a shared package, moves the OpenCode plugin to
packages/opencode-vpet, and adds the cursor-vpet extension with its own
SQLite adapters and hooks. Updates CI/CD, workspaces, and monorepo documentation.

Co-authored-by: Cursor <cursoragent@cursor.com>
Adds walking, action, and sleep animation in the sidebar webview and copies
the root CHANGELOG.md when packing npm and VSIX artifacts, removing the local stub.

Co-authored-by: Cursor <cursoragent@cursor.com>
Calls nowMs as a function instead of passing unbound performance.now,
reorders partner sync after postMessage, and adds a regression test.

Co-authored-by: Cursor <cursoragent@cursor.com>
Converts pixel width to monospace columns based on the webview font so the
sprite fits without overflowing.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant