Skip to content
mattdesl edited this page Sep 14, 2014 · 2 revisions
  • make the DOM stuff really just a thin wrapper around the keytime/keyframes instances, so you can do editor.timelines[0].values(time) or editor.timelines[0].hide()
  • properties can be marked "shy" to hide them from timeline; a way to force show all shy objects like in AE
  • you can disable editors for certain properties (like box-shadow which is kind of nuts)
  • key strokes can be enabled/disabled to avoid conflicting with an app
  • all CSS classes uses the keytime-editor namespace
  • programmatically changing timelines should be fast and avoid leaking events

keytime-editor module ideas

  • keytime-editor/lib/events
  • keytime-editor/lib/events/key
  • keytime-editor/lib/timeline-row (left & right pane)
  • keytime-editor/lib/timeline-properties (the left pane)
  • keytime-editor/lib/timeline-keyframes (the right pane)
Clone this wiki locally