Skip to content

Phase-lock and throttle thinking/status-icon animations#195

Merged
SDSLeon merged 2 commits into
masterfrom
lightcode/daring-raven-6dac21d2
Jun 16, 2026
Merged

Phase-lock and throttle thinking/status-icon animations#195
SDSLeon merged 2 commits into
masterfrom
lightcode/daring-raven-6dac21d2

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 16, 2026

Copy link
Copy Markdown
Owner
  • Replace always-on CSS animations with a shared 15fps JS driver (thinkingAnimator) for the "thinking" shimmer (Working for / Thinking / Compacting / Proposed plan) and brain-firing effects, which previously forced Blink to re-run the full frame pipeline every display refresh (~120fps on ProMotion) for properties that only need to change ~15×/s.
  • Phase-lock the working-icon shine sweep across all on-screen instances via syncMaskScanPhase, so multiple icons for the same working thread share one compositor cadence instead of multiplying frame cost.
  • Pause status-icon animations when the window is hidden or unfocused (uiAnimationActivity), stopping GPU compositing for backgrounded windows while leaving the static busy glow intact.
  • Add React DevTools dev tooling — a standalone-devtools launch script, devtools/dev:devtools npm scripts, and a dev-only Vite plugin to connect the renderer (the browser extension doesn't work under Electron).
  • Refresh docs: mark Create Project and Notes panel specs as implemented, update agent/architecture/UI-pattern notes, and list Grok, Cursor, and Command Code as supported agents in the README.

- add 15fps thinkingAnimator driver for shimmer and brain effects, replacing always-on CSS animations
- phase-lock working-icon shine sweep across instances via syncMaskScanPhase
- pause status-icon animations when window is hidden or unfocused
- wire shimmer/brain hooks into Reasoning, PlanProposal, ContextCompaction, ChatPane
- add react-devtools dev tooling (script, vite plugin, package scripts)
- reconcile create-project and notes-panel specs with shipped code; refresh agent docs and README
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
lightcode-landing Skipped Skipped Jun 16, 2026 8:38pm

@SDSLeon SDSLeon merged commit e40b086 into master Jun 16, 2026
6 checks passed
@SDSLeon SDSLeon deleted the lightcode/daring-raven-6dac21d2 branch June 16, 2026 20:38
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