* 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
* WIP
* Update progress by %1 interval
* Dim/millisecond based debounce (#107)
* uses time instead of progress values
* adds status as a change detector
* Extract to THROTTLE_INTERVAL_MS
* Inject OperationProgressManager as singleton
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* 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
* 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>