Rework 3-pane divider behavior and animate every layout change: - All transitions now ease over ~100ms via a LayoutAnim between two full stack configs (resize, slide, collapse, fullscreen) instead of jumping; edge transitions continue from the drag's progress. - 3-pane dividers are linked along a single path parameter through the three presets ([.5,.25,.25] / even / [.25,.25,.5]) so both dividers move together and reach their snaps simultaneously. Over-grow past the extreme preset is anchored to the path endpoint so the non-dragged divider stays continuous. - Growing a pane past ~66% collapses the window to 2 panes (dropping the opposite-end pane); the surviving divider snaps to the nearest 2-pane preset (1/4, 1/2, 3/4) based on the drop position. Dragging to the slide extreme still slides the window. - 2-pane snaps to 1/4, 1/2, 3/4. |
||
|---|---|---|
| .. | ||
| beamdsp | ||
| egui_node_graph2 | ||
| gpu-video-encoder | ||
| lightningbeam-core | ||
| lightningbeam-editor | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| GPU_VIDEO_DECODE_PLAN.md | ||
| build-static.sh | ||
| build-windows.bat | ||