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

Live Chart Dynamo Implementation #13631

Merged
merged 25 commits into from
Jan 31, 2023
Merged

Commits on Dec 7, 2022

  1. Live Charts Initial Commit

    - added Live Charts to Dynamo UI Nodes
    - this is the first commit for this PR
    dnenov committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    1023291 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

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

Commits on Dec 14, 2022

  1. Custom Live Charts Theme

    - created a resource dictionary for custom default charts theme
    dnenov committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5c7052a View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. Live Charts Added to Dynamo Dictionary

    - added supporting files for Dynamo Dictionary (icons, dyn example files, image example files, markdown (markdowns are 'empty', to be detailed by UX team)
    - changed namespace for Live Chart nodes
    dnenov committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    25e8de3 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Charts help files refactor

    - renamed help files to match node full (type) names
    dnenov committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    4f0a17b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Moving Functions in separate assembly

    - testing AstFarctory.BuildFunctionCall when method is in another assembly
    - added Helper class to provide Colors from the LiveCharts xaml dictionary
    - rework of BarChartNodeModel to allow for a non-nested value/input
    dnenov committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    f315f14 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Help Functions moved to a ZT assembly

    - moved helper functions to the DynamoCore assembly to satisfy AstFactory conditions
    - BarChart now works with both List<double> and List<List<double>>
    dnenov committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    1fb7d90 View commit details
    Browse the repository at this point in the history
  2. Update to license documentation

    - added LiveCharts to Dynamo license files
    dnenov committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    ce4a592 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ee85de View commit details
    Browse the repository at this point in the history
  4. Revert "Merge remote-tracking branch 'upstream/master' into LiveChart…

    …Implementation"
    
    This reverts commit 0ee85de, reversing
    changes made to ce4a592.
    dnenov committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    ce8acae View commit details
    Browse the repository at this point in the history
  5. Update all Helper Functions

    - updated all the rest of the functions (besides the BarChart)
    - all charts now work with/without Color input
    - fixed old/wrong example dyn files
    dnenov committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    71fc459 View commit details
    Browse the repository at this point in the history
  6. Chart Controls Visual Update

    - multiple small visual updates
    dnenov committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    a2b4ff2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Update to default livechart colors

    - added 26 default colors to cycle through, if the user is not providing custom colors
    dnenov committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    2cb4789 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2023

  1. Resize Thumb Restyle

    - changed visual style of the resizing thumb for the chart controls
    - added tooltip
    - tooltip text added to resources
    dnenov committed Jan 14, 2023
    Configuration menu
    Copy the full SHA
    571cd5d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Revert "Merge remote-tracking branch 'upstream/master' into LiveChart…

    …Implementation"
    
    This reverts commit 321a326, reversing
    changes made to 1023291.
    dnenov committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    cc95adf View commit details
    Browse the repository at this point in the history
  2. Revert "Revert "Merge remote-tracking branch 'upstream/master' into L…

    …iveChartImplementation""
    
    This reverts commit cc95adf.
    dnenov committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    d450042 View commit details
    Browse the repository at this point in the history
  3. Revert "Revert "Merge remote-tracking branch 'upstream/master' into L…

    …iveChartImplementation""
    
    This reverts commit ce8acae.
    dnenov committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    c272fc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Icons - Live Chart Icons Added

    - added the nodes to the library
    - added icons to nodes
    - added Alert message when default Colors are provided
    dnenov committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    5b47e6c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Undo UseWPF change

    - as discussed, undid the <UseWPF>true</UseWPF> setting
    dnenov committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    964799f View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Localization for Node Description and Node Search Tags

    - swapped localization strings with resources
    dnenov committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    853b62e View commit details
    Browse the repository at this point in the history
  2. Resize Thumb visual update

    - the icon used for resizing the node UI window now consistent with other UI nodes, such as Watch, Watch3D
    dnenov committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    0b1591d View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. LiveChartsTests added

    - added basic creation tests for LiveCharts
    - threading issues does not allow output to be tested
    dnenov committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    e27b359 View commit details
    Browse the repository at this point in the history
  2. Changed Alert notification text

    - changed the notification text when user provides no colors or mismatching color structure
    dnenov committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    01a950b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Dispose to Live Chart ViewModel and View added

    - added dispose methods to LiveChart View and ViewModel classes
    - reverted small change previously made with no relevance to this PR
    dnenov committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    4b22b02 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Live Charts Comments

    - removed old backup file
    - changed Dispose (not being triggered) to Unload to dispose of eventhandlers
    - cleaned up old TODO remarks
    dnenov committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    642139f View commit details
    Browse the repository at this point in the history