Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

New Timeline #293

Open
aseprite-bot opened this Issue Aug 20, 2014 · 2 comments

Comments

Projects
None yet
3 participants

aseprite-bot commented Aug 20, 2014 edited by dacap

From davidcapello on November 25, 2013 17:11:09

Rewrite the current Animation Editor as a timeline at the bottom of the screen that can be viewed at the same time we edit the sprite. In this way we can move through frames/layers and see where we are located. With this new Timeline the StatusBar doesn't have to show the layers anymore.

The first version of the Timeline can be just that: the current animation editor visible next to the sprite editor. But a next version of the timeline should include the following features:

  • Make onionskin settings configurable from the Timeline (issue #110 and issue #167).
  • Select/delete multiple frames/layers (issue #182).
  • Change its state: visibility, lock status.
  • Move multiple frames/layers (issue #97 , maybe issue #274).
  • Insert multiple N new frames at once (issue #271).
  • Loop or ping-pong a section of the animation (issue #123, issue #159, and issue #182).
  • Possibility to tag/label frames (issue #153, #500).
  • Option to return to the start frame of the animation after playback (comment in issue #123).
  • Reverse frames/cels (issue #503).
  • Add support for cels that persist over several frames (issue #99, #269, #389). In previous versions of Aseprite we were able to use "linked cels" (new issue #439), maybe this could be done with similar concept, but with an easier implementation (the use-previous frame flag).
  • Remove cels automatically when they are empty (issue #559)
  • Draw and paste on all frames at the same time (issue #56 , and maybe issue #95). This could be done selecting a frame range and pressing a little "Edit/paste on selected all frames" button in the Timeline. This is related to issue #95 where we should be able to select a frame range, and then paste that range in other location (other frame, other x-y position).
  • Possibility to swap frames/cels (issue #224).
  • Disable a frame (or a set of frames) to preview the animation with those frames (issue #244).
  • Lock frames (issue #1230)

Review bugs:

  • Issue #93 : Missing images in timeline view when copying frames.
  • Issue #98 : The mini editor blacks out part of the screen when viewing an animation
  • Issue #258 : Animation Editor Bug
  • Issue #290 : Timeline pane draws over Mini-Editor

Review features:

  • Issue #167 : Overlay/Tint Onion Skin
  • Issue #198 : Layer from bottom
  • Issue #152, #1271: Layer thumbnails (and frames thumbnails too with mouse hover event)

Duplicated issues:

  • Issue #213 : Layer Window

Original issue: http://code.google.com/p/aseprite/issues/detail?id=293
Mockup & more comments: https://plus.google.com/102156040653649496700/posts/hQ2VbGwUUny

@aseprite-bot aseprite-bot added this to the v1.1 milestone Aug 20, 2014

@dacap dacap self-assigned this Aug 29, 2014

Owner

dacap commented Jan 21, 2015

New concept of continuous layers was implemented in 52003da:

linked

This should fix several issues like #269, #389, part of #439. (And review #99.)

@dacap dacap modified the milestones: v1.2, v1.1 Nov 17, 2015

For draw/paste on all frames, I realized an initial feature could be to just create a layer that has every frame linked to one new cel. ("New Linked Layer.") Then the user could draw on it (or paste on it or whatever) and merge down. That's essentially drawing on all frames, it's just that creating a linked layer manually can be hard if you have 100 frames.

@dacap dacap added the maintenance label Apr 18, 2017

@dacap dacap modified the milestones: v1.3, v1.4 Sep 12, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment