effectcraft/crates
Brandon Thomas 8404fead60 UI-8, UI-3: native macOS menu bar; timeline columns, search, reveal-add, UU, CTI snapping
Native menu bar (apps/effectcraft, muda, macOS only): the engine's After Effects
menu tree mirrored into NSMenu through a pure, serializable spec
(ui-egui native_menu: submenus, separators, live labels, check marks, enabled
state, Cmd/Ctrl/function-key shortcuts as accelerators, Open Recent). Hide /
Hide Others / Show All are macOS' predefined items (app.hideOthers/app.showAll
are real commands now, via NSApplication); Services added; About, Settings and
Quit dispatch our commands. State is pushed only when the session revision,
selection, history, settings or journal change; structural changes rebuild.
Activations dispatch the same command ids as the in-window bar; Edit
Cut/Copy/Paste/Select All/Undo/Redo act on a focused text field. Settings >
Appearance > Use In-Window Menu Bar on macOS switches back.

Timeline: column visibility from the column header's context menu (A/V
Features, Keys, Label, #, Comment, Switches, Modes, Parent & Link, In, Out,
Duration, Stretch; Source/Layer Name toggle), Comment editing
(layer.setComment), draggable In/Out/Duration cells, Stretch opens Time
Stretch; property search filters layers and reveals matching properties with
their groups; Shift+P/S/R/T/A/E/M/F/L/U add to the revealed properties; UU
reveals all modified properties; Shift-drag in the ruler snaps the CTI to keys,
in/out points, markers and the work area. Commands: timeline.column,
timeline.sourceName, timeline.search, timeline.revealAdd.*.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:21:08 -04:00
..
automation M14.1: MCP server + agent CLI 2026-10-01 21:40:31 -04:00
color M2.4: bit depth + linear blending + working space 2026-10-02 10:03:36 -04:00
effects M6.6: mask tracking + mask interpolation; M12.5: Warp Stabilizer 2026-10-02 21:14:29 -04:00
engine UI-8, UI-3: native macOS menu bar; timeline columns, search, reveal-add, UU, CTI snapping 2026-10-02 22:21:08 -04:00
export M12.2: merge main (ROI, viewer tools); gate GPU display textures 2026-10-02 11:14:18 -04:00
expr M9.9: text style runs + paragraph settings 2026-10-02 10:34:13 -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
gpu M7.6: extrusion + primitives 2026-10-02 21:36:59 -04:00
host M7.5: advanced 3D renderer 2026-10-02 21:27:59 -04:00
keyframe M9.9: text style runs + paragraph settings 2026-10-02 10:34:13 -04:00
lottie M7.4: model import 2026-10-02 21:04:47 -04:00
media M7.4: model import 2026-10-02 21:04:47 -04:00
model M7.4: model import 2026-10-02 21:04:47 -04:00
path M6.6: mask tracking + mask interpolation core (KLT, RANSAC fits, stabilization math) 2026-10-02 11:10:53 -04:00
project M7.4: model import 2026-10-02 21:04:47 -04:00
raster M4.3: frame blending 2026-10-02 10:05:52 -04:00
render M7.6: extrusion + primitives 2026-10-02 21:36:59 -04:00
text M9.9: text style runs + paragraph settings 2026-10-02 10:34:13 -04:00
time M5.1: AE timecode/ruler display parity 2026-10-01 21:48:47 -04:00
track M6.6: mask tracking + mask interpolation core (KLT, RANSAC fits, stabilization math) 2026-10-02 11:10:53 -04:00
ui-egui UI-8, UI-3: native macOS menu bar; timeline columns, search, reveal-add, UU, CTI snapping 2026-10-02 22:21:08 -04:00