feat(editor): add cursor sway, HUD capture controls, and persistent prefs#38
Conversation
Add a cursor sway control that carries through preview, export, and saved projects, and scale the effect so the editor slider has more usable range.
This comment was marked as spam.
This comment was marked as spam.
|
Could you attach a video showing the effect in action? |
|
This is with maximum sway, I've also added hiding the toolbar from the video. |
Keep the recording HUD visible on screen without burning it into captures, and make cursor sway match cursor motion while preserving the old 2x strength at the new 1x slider position.
Keep the last selected aspect ratio and custom X:Y values between editing sessions so the timeline opens with the user's preferred crop setup.
|
I really like this feature, this is good stuff!
|
Keep the editor's background, effects, crop, cursor, and export controls between sessions so the workspace reopens with the user's last setup.
|
Also, could you keep the editor saved prefs edits in a separate PR please? |
|
I addressed the linux issues, hard to split up to two PR's now. Changes included:
|
|
Fix merge conflicts and then should be good for merge! |
|
@webadderall Fixed the merge conflicts and pushed the update to feat/cursor-sway in 6e7a034. I also ran bun run test and bun run i18n:check successfully. bun run build still stops on the existing unused normalizeLocale error in src/contexts/I18nContext.tsx, but the merged conflict files type-check clean otherwise. |
Summary
1xmatches the previous2xstrengthVerification
bunx vitest run src/components/video-editor/editorPreferences.test.ts src/components/video-editor/videoPlayback/cursorSway.test.tsbunx tsc -p tsconfig.json --noEmit --pretty falsebun run i18n:check