Skip to content

Animations#1

Open
patrick99e99 wants to merge 49 commits intoepmoyer:masterfrom
patrick99e99:animations
Open

Animations#1
patrick99e99 wants to merge 49 commits intoepmoyer:masterfrom
patrick99e99:animations

Conversation

@patrick99e99
Copy link
Copy Markdown

@patrick99e99 patrick99e99 commented Jan 26, 2019

In order to make creating animations simpler, I added a row of animation frame controls: speed, add/remove frames, prev/next, play/stop.

The points text area now accepts user input (for copy/paste) directly and will be parsed in the following formats:

  1. a list of integers/floats: 1,2,3.5,4
  2. an array of integers/floats: [1,2,3.5,4]
  3. an array of arrays of integers/floats: [[1,2,3.5], [4,5,6.5]] (for multiple frames)

Note that the url query string can still used as input initially.

...

The clipboard icon (which was moved to the right of the stop animation playback button) now exports all frames directly to the copy buffer.

...

Above the previous/next frames are rotoscope checkboxes. The one of the left will give a faint red outline of the previous frame, and the one of the right gives a faint blue outline of the next frame.

...

The slider at the bottom of the screen changes the grid subdivision level, and adjusts the points data so that the points stay in their current position. This allows the user to still have the behavior of being snapped to a grid, but to be able to generate points that are fractions.

...

Also changed the behavior of the move tool so that it is no longer sticky, and you can perform shift-click on points to select multiple points and move them all together.

...

Also added a hand tool for being able to pan around polygon without actually changing the anchor point.

...

Also added a scale tool to apply a scale factor to a polygon.. This can be a number like 1, 0.5, 2, etc.. or an actual math expression such as: 1/3.

...

Also added functionality so when you hover over a point with the visibility tool, it will flash which line will be affected. Previously it was very difficult to tell which line was going to be turned invisible, so this flashing behavior improves UX.

...

Also made the move tool, visible tool, scissors tool be more explicit and require that the mouse cursor be on an actual point, rather than guessing what the nearest point is.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant