summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* feat: port domain crates to Rust (session 1 complete)cashmere2026-07-281-0/+31
| | | | | | | | | | | | | | | | | | | | | All green: cargo test --workspace (~300 tests, 0 failures). - timeline (45): placement, resize/ripple, split, snap, retime, audio separation, scene helpers - animation (73): bezier solver, channel sampling, keyframe ops, split/clamp/clone, param definitions - commands (9): Command trait, BatchCommand, history, 19 concrete commands, freeze-frame port 1:1 - audio (22): audible collection, range mixing, mastering limiter, rms/peak buckets - text (19): cosmic-text layout/measure/raster, backgrounds, decorations - graphics (52): full CSS gradient parser, tiny-skia raster, 4 shape definitions - effect-defs (16): blur definition, registry, pass resolution - mask-defs (19): all 9 mask renderers via tiny-skia - renderer (6): node model + scene builder port - desktop: GPUI projects screen wired to ProjectStore - scene: factory (web defaults: v32, Main Track, 1920x1080, 30fps)
* feat: GPUI desktop port foundationcashmere2026-07-281-6/+315
| | | | | | | | | | | | | | | | | - scene crate: full project/scene/element model, serde round-trip proven against the web SerializedProject shape - transfer crate: .ocp zip container, cross-compat with web fflate archives proven in both directions - storage crate: filesystem project store replacing IndexedDB, .ocp import/export - media crate: ffmpeg-next 8 decoder (frames, audio, thumbnails, waveform summaries) - playback crate: wall-clock anchored, frame-rounded playback clock - gpu crate: native texture readback; compositor renders headless offscreen on Vulkan (spike test) - flake devshell: rust toolchain, GPUI native deps, ffmpeg dev, bindgen clang args; GPUI hello-world builds - port plan in notes/gpui-port.md
* refactor: split animation helpers by domainMaze Winther2026-04-261-1/+1
|
* chore: bump opencut-wasm versionMaze Winther2026-04-221-1/+1
|
* fix: WebGL frame rendering and opencut-wasm 0.2.8Maze Winther2026-04-191-1/+1
|
* chore: update opencut-wasm version to 0.2.6 in Cargo.lockMaze Winther2026-04-181-1/+1
|
* chore: bump opencut-wasm to 0.2.5Maze Winther2026-04-131-1/+1
|
* feat: wasm compositorMaze Winther2026-04-131-2/+38
| | | | Made-with: Cursor
* refactor: split effects and masks into dedicated rust crates, introduce ↵Maze Winther2026-04-071-1/+25
| | | | MediaTime and FrameRate
* chore: update opencut-wasm to 0.1.3Maze Winther2026-04-031-1/+1
|
* feat: migrate GPU renderer from WebGL to wgpu/WASMMaze Winther2026-04-011-30/+567
|
* feat: migrate time utilities from typescript to rust WASMMaze Winther2026-03-311-18/+91
|
* feat: init desktop appMaze Winther2026-03-291-0/+7215