-
-
Notifications
You must be signed in to change notification settings - Fork 123
Release v0.1.0 #50
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
Merged
Merged
Release v0.1.0 #50
Conversation
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
shammamah-zz
reviewed
Apr 5, 2019
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.
Cytoscape is getting better and better 💪
Co-Authored-By: xhlulu <xhlperso@gmail.com>
Co-Authored-By: xhlulu <xhlperso@gmail.com>
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.
About
Ending project #1
[0.1.0] - 2019-04-05
Added
demos/usage-dag-edges.py
: Show different types of edges in a DAG. It uses the newdash_cytoscape.utils.Tree
class.demos/usage-elements-extra.py
: Shows how to load external layouts, otherwise same app asusage-elements.py
.demos/usage-preset-animation.py
: Example of animating nodes using the preset layout.demos/usage-reset-button.py
: Example of resetting the graph position using a button.demos/usage-remove-selected-elements.py
: Example to show how to remove selected elements with button.dash_cytoscape/dash_cytoscape_extra.[min|dev].js
: New bundles containing the extra layouts. Those bundles are double in size compared to the default bundles. Therefore, they are only loaded when the user usesload_extra_layouts()
to limit bandwidth usage and maximize loading speed. Please view fast3g-cytoscape for an example of the impact on loading time.dash_cytoscape._display_default_values()
: A util function to display the default prop values by readingmetadata.json
. Useful for documentation.dash_cytoscape.load_extra_layouts()
: A new function that can be called before initializing the Dash app (app = dash.Dash(__name__)
) to load the JS bundle containing the external layouts.src/lib/extra_index.js
: Loads external layouts before exporting theCytoscape
class. Needed to generate the new bundles.webpack.[dev|prod].extra.config.js
: Two new webpack configs for external layouts.nodes
andedges
to theelements
prop ofCytoscape
, instead of a list. The respective values will be lists of nodes and edges.Changed
usage-events.py
: Added IDs for the edges in order to pass Percy tests.src/lib/components/Cytoscape.react.js
: Updated docstring to include information about new external layouts and warning about nodes that can't be modified by a callback. Added more default props for a better expected behavior.package.json
: Added new builds for the extra layouts, modifiednpm build:all
to include new builds. Added external layouts as dependencies.MANIFEST.in
: Include newdash_cytoscape.[min|dev].js
files.README.md
: Moved images, added more images at the end, added useful links.Fixed
Checklists
Beginner tip: Copy and paste this section as a comment in your PR, then check off the boxes as you go!
Pre-Merge checklist
npm run build:all
.Merge step
Post-Merge checklist
git tag v<version_number>
(for the contributor merging the PR).git push <tag_name>
(for the contributor merging the PR).Pre-Release checklist
git remote show origin
shows you are in the correct repository.git branch
shows that you are on the expected branch.git status
shows that there are no unexpected changes.package.json
anddash_cytoscape/package.json
versions have been correctly updated.Release Step
Complete the "Publishing" section.
Post-Release checklist
requirements.txt
file and you have assigned@chriddyp
to review.