Dynamo
Dynamo copied to clipboard
DYN-8302: Optimizing loading of icons and preview bubble.
Purpose
https://jira.autodesk.com/browse/DYN-8302 https://jira.autodesk.com/browse/DYN-8306
Based out of changes from https://github.com/DynamoDS/Dynamo/pull/15763 and https://github.com/DynamoDS/Dynamo/pull/15823.
Icon freezing was already implemented in Node to Code PR. For some generic icons, bitmap-scalingmode has been set to low quality. For preview bubble, we will be initializing the preview control only if the mouse stays on the node for a short time. It also helps when users are navigating large graphs, preview control won't be initialized for the passing nodes.
TODO: Working on the time gain differential for some samples.
Running tests to check regressions.
Declarations
Check these if you believe they are true
- [ ] Is documented according to the standards
- [ ] The level of testing this PR includes is appropriate
- [ ] User facing strings, if any, are extracted into
*.resxfiles - [ ] Snapshot of UI changes, if any.
- [ ] Changes to the API follow Semantic Versioning and are documented in the API Changes document.
- [ ] This PR modifies some build requirements and the readme is updated
- [ ] This PR contains no files larger than 50 MB
- [ ] This PR introduces new feature code involve network connecting and is tested with no-network mode.
Release Notes
Optimizing loading of icons and preview bubble.
Reviewers
@DynamoDS/eidos