-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[WIP] Frame + Animate API #717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
f3fee88
Reuse SVG DOM elements for scatter traces
rreusser f50c295
Implement plotly .animate() and keyframe API
rreusser 3054cb5
Reuse SVG DOM elements for scatter traces
rreusser fb04b65
Implement plotly .animate() and keyframe API
rreusser 28be237
Merge branch 'merge-animate-api-take-3' into animate-api-take-3
rreusser 3e18a98
Clean up frame API tests and corner cases
rreusser 01b9287
Implement Lib.expandObjectPaths
rreusser 42467ec
Frame merging logic
rreusser 0542213
Clean up object identity sloppiness in frame computation
rreusser cdfec13
Remove dependence of frame logic on gd
rreusser c7be054
Really simple .animate function
rreusser e4363a2
Add .animate tests
rreusser 2fd9c26
Start adding back transition behavior
rreusser b4a553b
Fix animation tests; lint
rreusser aec44c6
Animation cleanup
rreusser e031c27
Avoid transitioning axes if no change
rreusser bd949e6
Transfer animation code over to new PR
rreusser 9132eb6
Fix bad json
rreusser a4e8282
Fix scatter line issue
rreusser 86ca5d6
Expand the trace update to all interdependent traces #717
rreusser dd995a9
Fix lint issues
rreusser cef8bd5
Reorder path fill drawing
rreusser 2fb95a7
Add config to disable line simplification
rreusser bf2aeec
Error bar styling tweaks
rreusser bf079e9
Cut losses; make error bars basically work
rreusser bb8893f
Merge remote-tracking branch 'upstream/master' into animate-api-take-3
rreusser 8717877
Fix for issue 702.
nielsenb-jf d5a8834
Move injectStyles and helpers to lib/plotcss_utils
nielsenb-jf 34b0ca3
Merge remote-tracking branch 'upstream/master' into animate-api-take-3
rreusser f218e09
Handle case where cssRules are undefined.
nielsenb-jf 8f4e11e
clear promise queue on restyle and relayout (not after Plotly.plot)
etpinard 30a3fbe
fix mapbox access token tests
etpinard c7a68e7
Merge remote-tracking branch 'upstream/master' into animate-api-take-3
rreusser e762bf4
Merge remote-tracking branch 'upstream/master' into animate-api-take-3
rreusser 79e6e4b
Add 'in' to filter transform
rreusser feb7636
Clean up scatter trace lines
rreusser ff37557
Fix lint errors
rreusser 1086023
Fix frame API tests and set queueLength as needed
rreusser 977afdd
Add missing scattergeo attribute
rreusser 246f815
Add missing scatterternay attribute
rreusser db8a1c5
Remove animation mock
rreusser bc7fe74
Catch degenerate trace-fill-linking case
rreusser 48eec0c
Merge pull request #776 from plotly/mapbox-access-token-catches
etpinard 85c2e20
Merge pull request #764 from nielsenb-jf/fix_child_window
etpinard 6376166
lint: flatten range selector suite
etpinard 10a655d
rangeselector: skip non-object buttons items
etpinard 5904af2
Update README.md
etpinard c09cbb3
isPlainObject: by pass prototype check in nw.js environments
etpinard e1f6818
enfore isPlainObject in src files
etpinard 9e2f251
HTML encode attributes in <tspan>s and <a>s
scjody 4e2761c
Add tests of <tspan> generation
scjody 763485c
Add test that relative links work
scjody 8fc47ef
Merge pull request #791 from plotly/html-encode-attributes
scjody c9a6549
Merge pull request #792 from plotly/enforce-is-plain-object
etpinard 2102d02
Merge branch 'master' into rangeselector-buttons
etpinard a992b59
Merge pull request #793 from plotly/rangeselector-buttons
etpinard 0aab643
Reuse SVG DOM elements for scatter traces
rreusser d7e4e1a
Implement plotly .animate() and keyframe API
rreusser b39f221
Reuse SVG DOM elements for scatter traces
rreusser 1767a73
Implement plotly .animate() and keyframe API
rreusser c2e1710
Clean up frame API tests and corner cases
rreusser 9ea6850
Implement Lib.expandObjectPaths
rreusser bcb3ce2
Frame merging logic
rreusser 78b37e2
Clean up object identity sloppiness in frame computation
rreusser 57fe960
Remove dependence of frame logic on gd
rreusser f483788
Really simple .animate function
rreusser d2d7099
Add .animate tests
rreusser ea7c037
Start adding back transition behavior
rreusser 9773720
Fix animation tests; lint
rreusser 17529ab
Animation cleanup
rreusser 9955625
Avoid transitioning axes if no change
rreusser 93eeaa8
Transfer animation code over to new PR
rreusser 9643811
Fix bad json
rreusser 7e2e2d8
Fix scatter line issue
rreusser 2cecc66
Expand the trace update to all interdependent traces #717
rreusser fd5a3bc
Fix lint issues
rreusser 13053a3
Reorder path fill drawing
rreusser 15b47f6
Add config to disable line simplification
rreusser e887faa
Error bar styling tweaks
rreusser f2ffa2a
Cut losses; make error bars basically work
rreusser 2b0c537
Add 'in' to filter transform
rreusser fb87b42
Clean up scatter trace lines
rreusser 8cf4395
Fix lint errors
rreusser 99ee7d9
Fix frame API tests and set queueLength as needed
rreusser bcd2fbf
Add missing scattergeo attribute
rreusser 7319c83
Add missing scatterternay attribute
rreusser 248736e
Remove animation mock
rreusser 6afc339
Catch degenerate trace-fill-linking case
rreusser 6e426e7
Clean up scatter trace line enter/exit
rreusser 0180730
Add dummy line attrs to scattergl/scatter3d
rreusser 1166ac7
Merge branch 'animate-api-take-3' of github.com:plotly/plotly.js into…
rreusser 3ee4bf5
Restore missing function
rreusser 085203d
Fix lint issues
rreusser 266f21a
Fix lint error for the last time
rreusser File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fantastic 🎉