WIP on styling
Merged upstream changes
WIP on Tabs Bar Styling
Added Tab Control Menu + Restyled Tabbar
Merged latest ChocoButterUI
Adjusted library styling to match DynamoView
Minor adjustments to styling
Implemented tab bar sliding window
Merge branch 'ChocoButterUI' into ChocoTabsBarStyling
Sliding tab window bug fix
Restyled Tab Control Menu
Bug fix for sliding window closing two tabs at once bug. Minor styling changes to match design spec
1. Implemented a "RecordedTests" unit test case running recorded commands from file
2. Updated "DynamoViewModel.OnPlaybackTimerTick" method to shut Dynamo down when done
3. Updated "AskUserToSaveWorkspacesOrCancel" to not ask to save workspace in playback mode
1. Introduced "DynamoView.MakeSandboxForUnitTest" method for use in "RecordedTests"
2. Added verification codes in "RecordedTests.TestCreateNodesAndConnectors" test case
Reduced playback timer interval from 500ms to 20ms (5 commands per second)
1. Introduced "AutomationSettings" class to encapsulate automation stuff from DynamoViewModel
2. Refactored all playback related codes into "AutomationSettings" class
Folded recording functionality from "DynamoViewModel" into "AutomationSettings"
Moved "AutomationSettings" class (and referenced namespaces) out to a separate file
1. Introduced "PauseAfterPlayback" and "ExitAfterPlayback" properties to "AutomationSettings".
2. Retrofit these attributes back into "CreateNodesAndConnectors.xml" (although it's optional).
Updated "AutomationSettings" to honor both "ExitAfterPlayback" and "PauseAfterPlayback" attributes