Skip to content

Comments

Add click circle effects#8

Merged
jasonzh0 merged 2 commits intojasonzh0:mainfrom
AaravKhanduja:main
Feb 24, 2026
Merged

Add click circle effects#8
jasonzh0 merged 2 commits intojasonzh0:mainfrom
AaravKhanduja:main

Conversation

@AaravKhanduja
Copy link
Contributor

@AaravKhanduja AaravKhanduja commented Feb 22, 2026

Adds animated click circle effects at mouse click positions during playback and export.

Changes

  • Click circle rendering in both canvas preview and Sharp-based export
  • Properties Panel UI: toggle, color picker, size slider
  • Shared DEFAULT_EFFECTS constant for consistent defaults
  • Defensive deep-merge for missing/partial effects metadata
  • Keyframe interval fix for reliable MKV seeking

Test plan

  • Toggle click circles on/off in Properties Panel
  • Circles render at correct click positions in preview
  • Circles appear in exported video with cursor still visible
  • Correct positions with zoom enabled
  • Old recordings without effects metadata load without crash

@jasonzh0 jasonzh0 merged commit f523934 into jasonzh0:main Feb 24, 2026
2 checks passed
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