* Lock fix for Rhino 8
* change CI build to do everything
* Remove Rhino8 multitargetting
* fix windows
* upgrade webview2 for Rhino8
* only test
* codecov requires ubuntu
* Remove platform target x64 and other net7 related ones
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
* Split Rhino and Shared for 8 version
* Make plugin and command version agnostic
* Make it partially work
* Successful send from Rhino 8
* Fix rhino8 (#85)
* Regen lock files
* use BoxFactory again with generated types
* fmt
* Project settings for targets for x64 and copy
---------
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com>
* Local to global proxy
* Fix on having only non-instanceProxy maps
* transforms
* fixed matrix
* text
* wip
* Fix styling
* More styling
* Lock files
* Fix atomic object unpacking
* Receive new blocks in arcgis
* Check matrix count before adding conversionTracker
* update TC in Unpacker
* Add note on serialization hack
* transforms for displayValues
---------
Co-authored-by: KatKatKateryna <kateryna@speckle.systems>
* feat(dui3): CNX-116 and CNX-14
* fix(dui3): prevents acad object highlighting fatal crash
by using the new top level exception handler available on the parent
* fix(dui3): purges failed conversions from instance def proxies
* fix(acad): removes unnecessary wrapper
* chore(dui3): adds comments
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
* handles layer render materials and refactors material manager
* updates to new render material proxy class
* fixes duplicate layer processing logic
* refactors receive, fixes bug on send
* Revert dependency changes
* feat(dui3): pushes complexity to material manager, and cleans up root object builder
* feat(dui3): pushes complexity to material manager, and cleans up root object builder
co-authored with @oguzhankoral
---------
Co-authored-by: Adam Hathcock <adam@speckle.systems>
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* Clean up Autocad Plugin (not needed) and id for revit
* add folders for autocad
* add back initialization
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
* send nested layers
* don't use cache for sending group layers
* propagate changedLayerId to all sub-layers on the Map
* new syntax
* count groups outside the loop
---------
Co-authored-by: Adam Hathcock <adam@speckle.systems>
* Use shared IdleManager
* Fix usage of _hasSubscribed by using Try methods on concurrent dictionaries
* use top exception handler in idle manager subscription
* Connectors with TopLevel handler tests
* fix handler
* start idle call manager tests
* add remove tests
* merge fixes
* add a bit more coverage
* Fix tests
* More warnings
* Code warnings fixes and setup
* more warning fixes
* Fixed all warnings
* format
* Fixed new warnings
* registration
---------
Co-authored-by: Adam Hathcock <adam@speckle.systems>
* Use shared IdleManager
* Fix usage of _hasSubscribed by using Try methods on concurrent dictionaries
* use top exception handler in idle manager subscription