Lightningbeam/lightningbeam-ui/lightningbeam-core/src/actions
Skyler Lehmkuhl 83057b754a Clean up build warnings
Resolve all compiler warnings across daw-backend, lightningbeam-core, and
lightningbeam-editor:

- Delete dead code: the superseded CPU raster tools in raster_tool.rs
  (EffectBrush/Smudge/Gradient/Transform/Warp/Liquify/Selection — replaced by
  the GPU path), plus orphaned helpers and never-read struct fields.
- Mechanical fixes: drop unused imports/variables/mut, underscore unused params,
  `drop(&x)` -> `let _ = x`, deprecated egui::Rounding -> CornerRadius, snake_case
  rename, elided-lifetime Cow<'_, [u8]>.
- Keep the WIP CSS theming system (theme.rs/theme_render.rs) under
  #[allow(dead_code)] rather than deleting it.

Editor checks warning-free; 293 core tests pass.
2026-06-21 16:48:59 -04:00
..
add_clip_instance.rs Phase 5: fix broken unit tests; cargo test --lib green again 2026-06-19 16:45:23 -04:00
add_effect.rs start work on compositing, effects 2025-12-08 09:30:22 -05:00
add_layer.rs Add raster layers 2026-03-01 13:16:49 -05:00
add_raster_keyframe.rs Raster keyframe timeline UI: display + explicit creation + no lazy create 2026-06-20 22:22:02 -04:00
add_shape.rs Phase 3.5a: place imported images on the canvas (image-filled rect) 2026-06-21 00:22:17 -04:00
change_bpm.rs Make beats canonical representation rather than seconds 2026-06-02 13:06:36 -04:00
change_fps.rs Massive tempo refactor - make beats canonical time rep and allow them to be non constant 2026-04-02 10:26:01 -04:00
clip_from_geometry.rs Unify selection systems and make region/lasso cut robust 2026-06-21 14:47:11 -04:00
convert_to_movie_clip.rs Motion tweens: implement Group + Convert to Movie Clip for DCEL geometry 2026-06-21 09:12:46 -04:00
create_folder.rs add folders to asset library 2025-12-30 00:45:19 -05:00
delete_folder.rs Phase 5: fix broken unit tests; cargo test --lib green again 2026-06-19 16:45:23 -04:00
group_layers.rs fix group ordering 2026-03-01 11:04:22 -05:00
group_shapes.rs Motion tweens: implement Group + Convert to Movie Clip for DCEL geometry 2026-06-21 09:12:46 -04:00
loop_clip_instances.rs Add raster layers 2026-03-01 13:16:49 -05:00
mod.rs Implement shape tweens (same-topology lerp) 2026-06-21 15:46:53 -04:00
modify_shape_path.rs work on vector graph 2026-03-22 18:16:17 -04:00
move_asset_to_folder.rs Change vector drawing primitive from shape to doubly-connected edge graph 2026-02-23 21:29:58 -05:00
move_clip_instances.rs Massive tempo refactor - make beats canonical time rep and allow them to be non constant 2026-04-02 10:26:01 -04:00
move_layer.rs Drag layers to reorder 2026-03-01 11:54:41 -05:00
paint_bucket.rs work on vector graph 2026-03-22 18:16:17 -04:00
raster_diff.rs Clean up build warnings 2026-06-21 16:48:59 -04:00
raster_fill.rs Raster keyframe timeline UI: display + explicit creation + no lazy create 2026-06-20 22:22:02 -04:00
raster_stroke.rs Raster keyframe timeline UI: display + explicit creation + no lazy create 2026-06-20 22:22:02 -04:00
region_split.rs Change vector drawing primitive from shape to doubly-connected edge graph 2026-02-23 21:29:58 -05:00
remove_clip_instances.rs Massive tempo refactor - make beats canonical time rep and allow them to be non constant 2026-04-02 10:26:01 -04:00
remove_effect.rs start work on compositing, effects 2025-12-08 09:30:22 -05:00
rename_folder.rs add folders to asset library 2025-12-30 00:45:19 -05:00
set_document_properties.rs background color 2026-03-01 06:37:10 -05:00
set_fill_paint.rs work on vector graph 2026-03-22 18:16:17 -04:00
set_image_fill.rs Phase 3.5a: SetImageFillAction + Info-Panel image-fill picker 2026-06-21 00:30:01 -04:00
set_instance_properties.rs Change vector drawing primitive from shape to doubly-connected edge graph 2026-02-23 21:29:58 -05:00
set_keyframe.rs Fix motion-tween first-keyframe: anchor the clip's start 2026-06-21 15:18:15 -04:00
set_layer_properties.rs Add piano roll note snapping 2026-03-24 19:24:24 -04:00
set_shape_properties.rs work on vector graph 2026-03-22 18:16:17 -04:00
set_tween.rs Implement shape tweens (same-topology lerp) 2026-06-21 15:46:53 -04:00
split_clip_instance.rs Massive tempo refactor - make beats canonical time rep and allow them to be non constant 2026-04-02 10:26:01 -04:00
toggle_group_expansion.rs use group layers instead of linked tracks 2026-03-01 09:00:55 -05:00
transform_clip_instances.rs Add raster layers 2026-03-01 13:16:49 -05:00
trim_clip_instances.rs Phase 5: fix broken unit tests; cargo test --lib green again 2026-06-19 16:45:23 -04:00
update_midi_events.rs Add pitch bend support 2026-03-18 23:11:24 -04:00
update_midi_notes.rs Add piano roll 2026-02-12 19:05:49 -05:00