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

Dynamo new homepage implementation #14879

Merged
merged 33 commits into from
Feb 28, 2024

Commits on Dec 19, 2023

  1. initial WIP

    - initial structure to create a homePage user control replacing the current home page
    - currently loads graphs to the web app ui
    dnenov committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    0cddb6c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. initial changes

    - incorporated the new home page web app
    dnenov committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    d84d2c8 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. 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
    dnenov committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    1e105d3 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. guided tours implemented

    - implemented guided tours to the landing page
    dnenov committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    c36934a View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. samples backend code

    - implemented samples backend implementation
    - reuses existing viewmodel logic
    dnenov committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    42720d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. added ShowSampleFilesInFolder

    - added ShowSampleFilesInFolder existing in the current Home Page experience
    dnenov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    b9a0cf9 View commit details
    Browse the repository at this point in the history
  2. 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
    dnenov committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    0a33d79 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    3fe0806 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89f9a46 View commit details
    Browse the repository at this point in the history
  3. resolving build issues

    - remove WIP bundle.js to try to resolve building for upstream
    dnenov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9aefed0 View commit details
    Browse the repository at this point in the history
  4. replaced .net6 complient API method

    - net6 build error fix
    dnenov committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    b792e55 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    48bf145 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. added guides description

    - added localization description to user guides
    - trimming the '_' from the start of the guides names (happens on the back end)
    dnenov committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    5ba8fb3 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. send image author data test

    - internal mock-up on testing graph image data
    dnenov committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b4e0dbf View commit details
    Browse the repository at this point in the history
  2. 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)
    dnenov committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    7c679d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de84f1a View commit details
    Browse the repository at this point in the history
  4. 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
    dnenov committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    65ad283 View commit details
    Browse the repository at this point in the history
  5. for review

    - publish for review
    dnenov committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    3b65e9b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    23b8648 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. tests added

    - added test coverage on all interaction logic between the back and the front end
    dnenov committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    ecf3020 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7d4a6d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    d152d57 View commit details
    Browse the repository at this point in the history
  2. remove old code

    dnenov committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0518aef View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. npm build implementation

    - now builds from the latest npm package
    - webView2 swapped to DynamoWebView2 class
    dnenov committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2927d6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42361fb View commit details
    Browse the repository at this point in the history
  3. update dynamohome build

    - the new build was interfering with SplashScreen build
    dnenov committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    c8b79f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    d1e3b7b View commit details
    Browse the repository at this point in the history
  2. 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
    dnenov committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    98ee40b View commit details
    Browse the repository at this point in the history
  3. tests for new helper methods

    - added tests for the new public helper methods
    - added null checks handling
    dnenov committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    9c39751 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. 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)
    dnenov committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    c8da6fa View commit details
    Browse the repository at this point in the history
  2. swap 1.0 for 1.x

    - swap dynamo 1.0 message in favor of 1.x
    dnenov committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2dee99e View commit details
    Browse the repository at this point in the history
  3. update

    QilongTang committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    9e2c5d7 View commit details
    Browse the repository at this point in the history
  4. Update

    QilongTang committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    f768787 View commit details
    Browse the repository at this point in the history