Skyler Lehmkuhl
c9a9c2c5f0
rewrite vector backend again
2026-03-13 18:53:33 -04:00
Skyler Lehmkuhl
06973d185c
Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui
2026-03-09 13:41:48 -04:00
Skyler Lehmkuhl
dc93f78dc7
More work on DCEL correctness
2026-03-09 13:41:45 -04:00
Skyler Lehmkuhl
0d2609c064
work on raster tools
2026-03-07 16:55:38 -05:00
Skyler Lehmkuhl
a628d8af37
Shape tools
2026-03-07 07:27:45 -05:00
Skyler Lehmkuhl
75e35b0ac6
Don't dump json into text clipboard
2026-03-02 07:30:09 -05:00
Skyler Lehmkuhl
1c7256a12e
Add raster layers
2026-03-01 13:16:49 -05:00
Skyler Lehmkuhl
f8df4d1232
Add webcam support in video editor
2026-03-01 06:25:43 -05:00
Skyler Lehmkuhl
dc27cf253d
rewrite dcel
2026-02-26 18:48:21 -05:00
Skyler Lehmkuhl
353aec3513
Fix panic with vertex deduplication
2026-02-25 07:02:09 -05:00
Skyler Lehmkuhl
4c34c8a17d
Add snapping for vector editing
2026-02-25 03:29:42 -05:00
Skyler Lehmkuhl
99f8dcfcf4
Change vector drawing primitive from shape to doubly-connected edge graph
2026-02-23 21:29:58 -05:00
Skyler Lehmkuhl
eab116c930
Add beat mode
2026-02-22 18:43:17 -05:00
Skyler Lehmkuhl
2222e68a3e
Work on region select
2026-02-21 06:04:54 -05:00
Skyler Lehmkuhl
c66487b25e
Add script node
2026-02-19 09:29:14 -05:00
Skyler Lehmkuhl
c6a8b944e5
Add copy and paste
2026-02-15 04:38:42 -05:00
Skyler Lehmkuhl
b19f66e648
add folders to asset library
2025-12-30 00:45:19 -05:00
Skyler Lehmkuhl
ffb53884b0
initial vector editing
2025-12-22 18:34:01 -05:00
Skyler Lehmkuhl
7eb61ab0a8
start work on compositing, effects
2025-12-08 09:30:22 -05:00
Skyler Lehmkuhl
420f3bf7b9
Composite layers in HDR color space
2025-12-08 04:20:48 -05:00
Skyler Lehmkuhl
727d782190
initial audio export
2025-12-03 17:54:15 -05:00
Skyler Lehmkuhl
ccb29a9e04
Audio from videos
2025-12-03 01:04:09 -05:00
Skyler Lehmkuhl
d453571c9b
Video import
2025-12-02 13:39:55 -05:00
Skyler Lehmkuhl
ba9a4ee812
File save/load
2025-12-01 09:18:49 -05:00
Skyler Lehmkuhl
4d1e052ee7
Add asset pane
2025-11-30 06:54:53 -05:00
Skyler Lehmkuhl
bbeb85b3a3
Clips in timeline
2025-11-28 05:53:11 -05:00
Skyler Lehmkuhl
e1d9514472
Paint bucket
2025-11-19 01:47:37 -05:00
Skyler Lehmkuhl
9204308033
Transform shapes
2025-11-18 05:08:33 -05:00
Skyler Lehmkuhl
67724c944c
Select and move shapes
2025-11-18 00:22:28 -05:00
Skyler Lehmkuhl
1324cae7e3
Render shape on stage
2025-11-16 02:40:06 -05:00
Skyler Lehmkuhl
48da21e062
Toolbar
2025-11-13 18:12:21 -05:00
Skyler Lehmkuhl
bf007e774e
Add Rust desktop UI with Blender-style pane system
...
Implemented foundational pane system using eframe/egui:
- Workspace structure with lightningbeam-core and lightningbeam-editor
- Layout data structures matching existing JSON schema
- All 8 predefined layouts (Animation, Video Editing, Audio/DAW, etc.)
- Recursive pane rendering with visual dividers
- Layout switcher menu
- Color-coded pane types for visualization
Foundation complete for interactive pane operations (resize, split, join).
2025-11-12 06:13:00 -05:00