Skip to content

Cherry-Pick-DYN-6073 civil3 d packages tour crashing (#14338)#14343

Merged
QilongTang merged 2 commits intoDynamoDS:RC2.19.0_masterfrom
RobertGlobant20:RC2.19.0_master
Aug 29, 2023
Merged

Cherry-Pick-DYN-6073 civil3 d packages tour crashing (#14338)#14343
QilongTang merged 2 commits intoDynamoDS:RC2.19.0_masterfrom
RobertGlobant20:RC2.19.0_master

Conversation

@RobertGlobant20
Copy link
Contributor

Purpose

Cherry-Pick-DYN-6073 civil3 d packages tour crashing #14338

This change is disabling the close button in the PackageManagerSearch window when running the Packages tour, when passing to the next Step the button is enabled again (unless the next step also requires to disable the button). I've added a new icon image that will be shown when the close button is disabled. In this way we will be preventing the crash when the user try to close the Packages tour by closing the PackageManagerSearch window.
This fix will solve the problem of the packages guide crashing when clicking the Library (package installed) for passing from Step8 to Step9.

Declarations

Check these if you believe they are true

  • The codebase 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.
  • This PR modifies some build requirements and the readme is updated
  • This PR contains no files larger than 50 MB

Release Notes

Cherry-Pick-DYN-6073 civil3 d packages tour crashing #14338

Reviewers

@QilongTang

FYIs

* DYN-6073 Civil3D Packages Guide Crashing

It was crashing due that the user tried to close the Step 4 clicking the PackageSearch window and the Popup is not closed but seems that is already disposed.

* DYN-6073 Civil3D Package Tour Crashing

This change is disabling the close button in the PackageManagerSearch window when running the Packages tour, when passing to the next Step the button is enabled again (unless the next step also requires to disable the button). I've added a new icon image that will be shown when the close button is disabled.
In this way we will be preventing the crash when the user try to close the Packages tour by closing the PackageManagerSearch window

* DYN-6073 Civil3D Package Tour Crashing

This fix will solve the problem of the packages guide crashing when clicking the Library (package installed) for passing from Step8 to Step9.
@RobertGlobant20
Copy link
Contributor Author

@QilongTang When I did the cherry-pick I noticed this changes (but were not done by me), do you know something about it?.
image

@QilongTang
Copy link
Contributor

@QilongTang When I did the cherry-pick I noticed this changes (but were not done by me), do you know something about it?. image

Git cherry-pick is not guaranteed to always be accurate, let's just remove the changes unintended

When creating the cherry-pick for RC2.19_master branch I noticed some changes that I didn't do, so I'm reverting those changes.
@github-actions
Copy link

⚠️ [run-bin-diff] - Files Added/Deleted::72 new file(s) have been added and 153 file(s) have been deleted!
⚠️ [run-bin-diff-net60-windows] - Files Added/Deleted::12 new file(s) have been added and 29 file(s) have been deleted!

@QilongTang QilongTang merged commit 4caf8c7 into DynamoDS:RC2.19.0_master Aug 29, 2023
@QilongTang QilongTang added this to the 2.19.0 milestone Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants