Skip to content

Cross merge LibraryReorg branch to master - #8018

Merged
sharadkjaiswal merged 103 commits into
masterfrom
LibraryReorg
Jul 3, 2017
Merged

sharadkjaiswal merged 103 commits into
masterfrom
LibraryReorg

Conversation

@sharadkjaiswal

Copy link
Copy Markdown
Contributor

Purpose

This PR brings in all the awesome work done for Library re-categorization and new UI by my fellow colleagues in Singapore.

Declarations

Check these if you believe they are true

  • The code base 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.

FYIs

@benglin
@Racel
@kronz

yeexinc and others added 30 commits April 5, 2017 12:31
* Recategorize built-in methods

* Added methods for List.cs, Math.cs and ImportExport.cs

* Updated Math.MapTo

* Updated List.cs

* Icons and test cases

- built-in methods are hidden from user's search
- test cases moved to DSCoreNodesImages.resx
- minor refinement to some methods
- added test cases for List.cs and Math.cs

* Set copy local in DynamoCoreWpfTests to false

* Updated methods and test cases

- Implementation for SetUnion, SetIntersection and SetDifference are the
same as built-in methods
- Edited ImportExport.ImportFromCSV to reuse the implementation from
built-in
- Added test cases for ImportExport.ImportFromCSV and fixed other test
cases
- Consolidated List.Contains with List.ContainsItem
- Consolidated NormalizeDepth(list, rank) with NormalizeDepth(list)
- Hid some of the built-in methods
- Public methods and private helper methods are grouped using regions
- Overload of List.Flatten is renamed as FlattenCompletely

* Fixes for built in method test cases

* Hide SortIndexByValue overload from builtin

* Edited List, Math and ImportExport functions

- consolidated CSV.ReadFromFile with ImportExport.ImportFromCSV
- renamed ImportFromCSV to ImportCSV
- moved CSV.WriteToFile to ImportExport.ExportCSV
- fixed some of the list functions
- reused builtin implememtations for Math.Map and Math.MapTo
- moved test cases for CSV functions to ImportExport

* migrations for csv.writetofile

replacement of CSV.WriteToFile to ImportExport.ExportCSV

* migrations for builtin nodes

* Renamed FlattenCompletely and removed GetValues

* updated icon for list.flatten

* Update List.Flatten test case and revert migration for File.ExportToCSV
Consolidate Display nodes for re-categorization
* LibraryViewExtension project for hosted library UI

* Serve library view with local data
* Details view  implementation over Dynamo canvas

* Fix visibility of details view
* installed packages in json format

* updated method to obtain installed pkg

* removed getInstalledPackagesJSON()

* reverted change to library.html

* reverted previous changes
* move some methods from Logic and Formula to Math

* add entries to migration xml

* add migration testcase
* remove list.flatten overload

* Updated Dynamo.All.Sln

* add migration test case
* Rename "ColorRange2D" to "ColorRange"

* Add migration test case for ColorRange nodes
* Added 15 more packages to the list.

* updated files to show packages.
* move nodes from file to importexport

* add a migration testcase

* change category name on ui to Import/Export

* revert the slash

* change namespace back to DSCore

* rename namespace back to DSCore.IO

* update loadedtypes.json
)

* consolidate directory nodes and rename importexport class

* updated DirectoryFromPath and added migrations

* change namespace from DSCore.IO to ImportExport

* rename namespace and move directory methods to files.cs

* add migration test cases

* add directory.frompath and update nodemigrationtests

* resolve conflicts

* updated files
Update layoutSpecs and loadedTypes to recategorize "ColorRange2D" nodes into "ColorRange"
ellensi and others added 28 commits May 31, 2017 19:19
* Implement event notification for libraryDataUpdated

* update documentation

* Event Observer

* More testc ases

* Don't use old results when throttle re-fires

* Address review comments
…o LibraryReorg

# Conflicts:
#	src/LibraryViewExtension/Handlers/NodeItemDataProvider.cs
* fix failing excel tests

* fixed tests

* changed comments
* fix failing excel tests

* fixed tests

* changed comments

* added builtin overload for List.Equals
…7956)

* fix failing excel tests

* fixed tests

* changed comments

* added builtin overload for List.Equals

* remove SearchView and LibrarySearchView WPF views

* restore deleted comments
Merging master into library reorg branch
Fix build issues introduced by #7960
* Include assembly name in fully qualified name

* Create ZeroTouchSearchElement.cs
* LibraryViewCustomization Service implementation

* Address review comments

* Address more review comments
* Provides support for default icon when resource not found

* Include concurrency test
Add node icon for Label.ByPointAndString
* Update library resource and categorization

* Remove ImportExportTests as its already moved to DSOfficeTests

* update librarie.min.js
…sm (#8014)

* Implement Resource registration and app shutdown notification mechanism

* Update LibraryViewExtension.Dispose implementation

* Address review comments
removed unnecessary migration path for ExportCSV node
@sharadkjaiswal
sharadkjaiswal merged commit 7e27f7f into master Jul 3, 2017
@QilongTang
QilongTang deleted the LibraryReorg branch December 20, 2018 18:38
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.

9 participants