* adds units to all relevant conversions
* Update LevelTopLevelConverterToSpeckle.cs
* adds units to revit elements
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* feat(revit): correctly unpacks multistory stairs
of course there was another one. here's to more :)
* fix: no longer sends lamp source geometry
* fix: nullability?
i think this is fake news, but...
* fix: nullability part 3
* fix: revit 2025 should be happy now 🤞
* adds color source to color proxies and sends definition object layer colors
* adds missing materials and colors to instances on bake
* Update RhinoColorManager.cs
* chore: cleans up display value extractor
removes transform references and checks for groups, as objects are ungrouped by that point
* feat: generates render material proxy maps in revit send
* chore: removes unused code
* feat(revit): material proxies wip
* wip
* removes unused converted cache
* wip
* chore: cleanup part 1
* chore: finished cleanup (moved revit render material proxy cache out)
* fix(revit): invalid progress reporting on send
* feat(rhino): adds rhino support for revit proxy materials
* fix(acad): checks group names for invalid chars
* fix(acad): checks material name for invalid chars
* feat(acad): adds support for baking fallback objects properly
including materials!
* wip: arcgis support for multiple fallback values
* Fix build errors (#166)
* fix: arcgis
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
* react to renamespacing
* merge dev
* fmt
* initialize things with typeloader
* autocad initialization
* add arcgis
* add more projects to local
* instrument rhino more
* update nugets
* fmt
* feat(dui3): selection unpacker + removes wall hosted elems
* feat(dui3): removes hosted elems converter usage from all elements
* chore(dui3): refactors out hosted element converter
* fix(dui3): correctly unpacks and packs groups and curtain walls
+ comments
* feat(dui3): adds type sub-path to sent elements
* fix(dui3): fixes rhino layer creation
* feat(dui3): removes traverse with progress from hopefully everywhere
* 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>
* 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>
* add Revit 2021 and Revit 2022 with some 22 testing
* load DI dll
* format
* more Revit 21 work but it doesn't build, 22 works
* Remove Revit 2021
* sln fixes
* add shared DI project for Revit
* post-merge fixes
* redo some ifdefs
* share conversions better
* Remove class that was added
* fix(dui3): fixes the black rectangle of doom
basically cef65 versions need the removal of camelcasing convention to happen differently
* Carry over what Dim found for 2022
* Fix Revit 2022 issues
* fmt
* Clean up for 2022
* More cleanup
* Remove some ifdefs
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* add shared DI
* made revit 2024 shared
* add shared tests for revit
* VS2022 fix up
* Really fix the solution
* add tests, nunit analyzer and update fakes to have Revit 2024 support