Skip to content

feat(plugin): add typing animation effect for buddy greeting#1048

Merged
JeremyDev87 merged 1 commit into
masterfrom
feat/typing-animation-1033
Mar 28, 2026
Merged

feat(plugin): add typing animation effect for buddy greeting#1048
JeremyDev87 merged 1 commit into
masterfrom
feat/typing-animation-1033

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Add type_text(text, speed=0.03) function that writes to stderr char-by-char with flush for typing animation
  • Buddy face renders instantly, greeting text uses typing effect on session start
  • Configurable via buddy.typingEffect in config (default: enabled), auto-disabled in CI environments
  • Pass buddy_config to render_session_start() in session-start.py

Closes #1033

Test plan

  • 11 new tests added (5 for type_text, 6 for typing mode in render_session_start)
  • All new tests pass
  • Existing tests unaffected (2 pre-existing failures in unrelated fr language fallback)
  • Plugin workspace lint clean
  • Plugin workspace tests pass (71/71)

Add type_text() function that writes to stderr char-by-char with flush
for a typing animation effect on session start greeting. The buddy face
renders instantly while the greeting text animates character by character.

- Add type_text(text, speed=0.03) utility in buddy_renderer.py
- Add typing= param to render_session_start()
- Read buddy.typingEffect config, auto-disable in CI environments
- Pass buddy_config to render_session_start in session-start.py
- Add 11 tests covering type_text and typing mode
@JeremyDev87 JeremyDev87 added feat plugin packages/claude-code-plugin labels Mar 28, 2026
@vercel

vercel Bot commented Mar 28, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 28, 2026 0:59am

@JeremyDev87 JeremyDev87 self-assigned this Mar 28, 2026
@JeremyDev87 JeremyDev87 merged commit 3d21aa1 into master Mar 28, 2026
28 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/typing-animation-1033 branch March 28, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat plugin packages/claude-code-plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): add typing animation effect for buddy greeting on session start

1 participant