Skip to content

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

@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