Skip to content
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

potential 2.4 dep viewer cherry picks #9922

Merged

Conversation

mjkkirschner
Copy link
Member

Purpose

cherry picking latest dependency viewer updates.
Removing one API I don't think is required. @QilongTang

Declarations

Check these if you believe they are true

  • The code base is in a better state after this PR
  • Is documented according to the standards
  • The level of testing this PR includes is appropriate
  • User facing strings, if any, are extracted into *.resx files
  • All tests pass using the self-service CI.
  • Snapshot of UI changes, if any.
  • Changes to the API follow Semantic Versioning, and are documented in the API Changes document.

Reviewers

@QilongTang

FYIs

@smangarole

scottmitchell and others added 4 commits August 20, 2019 11:56
DynamoDS#9854)

* Add IPackageInfo interface

* Add IPackageInfo interface

* Add PackageManagerClient API to intiate download and install of a package

* Add download button to test package download

* Add IPackageInfo interface

* Use PD state

* Fix comment

* Refactor Dependency Viewer UI

* Rename ExecutePackage -> ExecutePackageDownload

* Add PackageManagerClientViewModel to ViewLoadedParams

* Add IPackageDownloader to LoadedViewParams

* Move messages to resource file

* Add state-based messages

* Font size

* Keep ReferenceType and INodeLibraryDepInfo internal

* IPackageDownloader.cs -> IPackageInstaller.cs

* IPackageInstaller comments

* Move details message to resx

* Fix resource conflict

* Check terms of use acceptance before downloading package

* Embed icons in resources.resx

* Remove raw resources

* Add summary to public class

* Add summaries for PackageDependencyRow members

(cherry picked from commit 8ca9d0f)
* get rid of properties that were not set
set package loader to update dep UI
add this outisde the view to make it clear this is intended to be a singleton view

* flipped usings

(cherry picked from commit 9243c17)
@mjkkirschner mjkkirschner changed the title 2.4 dep viewer cherry picks potential 2.4 dep viewer cherry picks Aug 20, 2019
Copy link
Contributor

@QilongTang QilongTang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 comments, then LGTM

src/DynamoCoreWpf/Extensions/ViewLoadedParams.cs Outdated Show resolved Hide resolved
test/pkgs/Dynamo Samples/extra/CustomRenderExample.dyn Outdated Show resolved Hide resolved
@mjkkirschner
Copy link
Member Author

@QilongTang updated - PTAL

@QilongTang
Copy link
Contributor

One last comment, then LGTM. Once the checks are good, feel free to merge. Would love to get new RC localized and bang on it together.

@QilongTang QilongTang added the LGTM Looks good to me label Aug 20, 2019
@QilongTang
Copy link
Contributor

LGTM

@mjkkirschner mjkkirschner merged commit 4a898f1 into DynamoDS:RC2.4.0_master Aug 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LGTM Looks good to me
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants