Skip to content

Commit 21568c8

Browse files
feat: Introduce Layout segments in the editor (#905)
* wip: Layout builder * fix: Zoom sidebar click + zoom image preview (red bg issue) * feat: Max duration calculation if placing segment between another * feat: Transition for "default" layout segments * feat: Improved overlap transition * feat: Camera Layout labels etc * feat: Smoother transition * feat: Improved UX in the editor for layout etc * Update color of default, make camera only orange, and add multi select for deleting zoom segments * ts and formatting * sort imports * fix: CodeRabbit suggestions * show selected zoom count * formatting * feat: Improved transition between camera and screen * cleanup - we dont need deleteZoomSegment anymore * get rid of un-needed type * cleanup ts * apply coderabbit feedback * tweaks, improve hover color of shadow settings, and more * more code rabbit recommendations * classname typo * update previews and use Index instead of for to avoid re-rendering * single color * coderabbit feedback, although they are reactive --------- Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
1 parent bd3ba2a commit 21568c8

File tree

17 files changed

+1923
-153
lines changed

17 files changed

+1923
-153
lines changed

CLAUDE.md

Lines changed: 397 additions & 0 deletions
Large diffs are not rendered by default.

apps/desktop/src-tauri/src/recording.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -985,6 +985,7 @@ fn project_config_from_recording(
985985
} else {
986986
Vec::new()
987987
},
988+
layout_segments: Vec::new(),
988989
}),
989990
..default_config.unwrap_or_default()
990991
}

0 commit comments

Comments
 (0)