effectcraft/crates
Brandon Thomas 941e087446 M5.6: inline expression editor, expression pick-whip, parent pick-whip
- Properties with an expression get an editor row in the timeline: Expression label,
  enable (=) switch, pick whip, syntax-error warning, and a multiline code editor in the
  time-graph area (commits on blur or Cmd/Ctrl+Enter via prop.setExpression).
- Expression pick whip: drag onto another property row -> prop.pickWhip (AE reference
  expression). Parent pick whip in Parent & Link: drag onto a layer -> layer.setParent.
- Alt-click on a stopwatch starts with the property's own reference (transform.opacity).
- Timeline rows have variable heights; the empty-graph box-select area sits under the rows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 21:58:42 -04:00
..
color M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
effects M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
engine M5.6: inline expression editor, expression pick-whip, parent pick-whip 2026-10-01 21:58:42 -04:00
expr M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
geom M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
host M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
keyframe M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
media M6.8: media import via FilmCraft codecs (probe, frame cache, stills, sequences) 2026-10-01 14:28:14 -04:00
path M6.2: shape path operators (round corners, offset, twist, zig zag, wiggle, merge paths, gradient stroke) 2026-10-01 14:26:28 -04:00
project M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
raster M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
render M5.2–M5.5: keyframe clipboard, easy ease, velocity/interpolation dialogs, roving, time remap/stretch/reverse/freeze, graph editor, separate dimensions, pick-whip 2026-10-01 21:47:29 -04:00
text M0.1–M0.7: workspace, time/geom/color/keyframe/project/raster/path/text/effects/render crates 2026-10-01 14:05:20 -04:00
time M5.1: AE timecode/ruler display parity 2026-10-01 21:48:47 -04:00
ui-egui M5.6: inline expression editor, expression pick-whip, parent pick-whip 2026-10-01 21:58:42 -04:00