Open
Conversation
b8e7d61 to
7dfe3dc
Compare
e2231d7 to
ac7bbea
Compare
2536550 to
aff075e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
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.