-
Notifications
You must be signed in to change notification settings - Fork 634
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dynamo new homepage implementation (#14879)
* initial WIP - initial structure to create a homePage user control replacing the current home page - currently loads graphs to the web app ui * initial changes - incorporated the new home page web app * moved loading to frontend - now the front end will prompt the loading moment using useEffects rather than relying on the component being loaded after the webView2 was done loading * guided tours implemented - implemented guided tours to the landing page * samples backend code - implemented samples backend implementation - reuses existing viewmodel logic * added ShowSampleFilesInFolder - added ShowSampleFilesInFolder existing in the current Home Page experience * local bundle files added to source for testing purposes - added bundle.js and index.html to source control for testing purposes and while implementation takes place * resolving build issues - remove WIP bundle.js to try to resolve building for upstream * replaced .net6 complient API method - net6 build error fix * added guides description - added localization description to user guides - trimming the '_' from the start of the guides names (happens on the back end) * send image author data test - internal mock-up on testing graph image data * set sidebar width relative to user - the sidebar in Dynamo is resizable, so there is no 'default' value - we are setting the initial width based on the current value - will not update live, but will update on the next run (when initializing the StartPage from DynamoView) * remove coupling to sidebar width, implemented Template API - added Template call - removed sidebar width sync between backend and front end - added the ability to grip-resize sidebar in frontend NOT PERSISTED * for review - publish for review * tests added - added test coverage on all interaction logic between the back and the front end * remove old code * npm build implementation - now builds from the latest npm package - webView2 swapped to DynamoWebView2 class * update dynamohome build - the new build was interfering with SplashScreen build * comments - dynamically adding locale to front end - extracted repeated webView2 to DynamoUtilities helper methods (inside the PathHelper) - fixed dynamically loading of the Artifakt font resource - added new public functions to the respective API text files - removed unneeded stopwatch in StartPage.xaml.cs * tests for new helper methods - added tests for the new public helper methods - added null checks handling * checks for valid json dyn input - now correctly checks if the recent file is of valid json input - it assumes that any other format but json is an old dynamo 1.0 format (not checking if xml or anything else) * swap 1.0 for 1.x - swap dynamo 1.0 message in favor of 1.x * update * Update --------- Co-authored-by: Aaron (Qilong) <[email protected]>
- Loading branch information
1 parent
66a734e
commit dad37a6
Showing
17 changed files
with
1,668 additions
and
35 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.