Skip to content

Conversation

@pyramation
Copy link
Contributor

Summary

Adds a fun demo showcasing the Constructive logo with animated terminal effects. The demo demonstrates the UIEngine, spinner, and color utilities from inquirerer.

Animation phases:

  1. Loading spinner with text updates
  2. Line-by-line logo reveal with fade-in effect
  3. Continuous color wave animation (cyan/blue/magenta/green)
  4. Static display with exit prompt

Run with: pnpm dev:constructive

Review & Testing Checklist for Human

  • Run pnpm dev:constructive and verify the full animation sequence plays correctly
  • Verify keyboard controls work: SPACE stops the color wave, any key exits from complete state
  • Check that the terminal cursor is restored properly after exiting

Test plan:

cd packages/inquirerer
pnpm dev:constructive
# Watch the animation, press SPACE to stop color wave, then any key to exit

Notes

- Add demo-constructive.ts with animated logo reveal
- Uses spinner while loading, then reveals logo line by line
- Includes color wave animation effect
- Add dev:constructive npm script
@devin-ai-integration
Copy link

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

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.

2 participants