* add tests for receive operation
* clean up some items and tests
* First initialization changes for SDK 3.2
* Update to SDK 3.2
* merge fixes
* fmt
* ifc changes
* fix tests and remove fakes again
* fmt
* remove extra tests from local sln
* update locks for 3.2
* fix mismerge
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
* adds support for render materials on receive and create speckle object
also adds a speckle material wrapper and param
* fixes receiving and baking bugs
* Update GrasshopperColorUnpacker.cs
* Update GrasshopperSendOperation.cs
* add autocad 26 stuff
* fix targets and remove some duplication
* add 2026 gubbins
* Fix build for Autocad and new projects
* fmt
* fmt when new line doesn't picked up
* add to local
* can do a receive in civil
* only show debounced items in console
* add civil to build consts
* add civil 26 to local sln
* Bump nuget and project references from 2025 to 2026
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
* changes collection path selector to omit input collection name
also fixes preview bug in collections
* changes direct object path to colleciton name instead of "_"
* feat (revit): receive Region as native FilledRegion (#696)
* regions with failed viewId
* render stuff in the first found suitable view
* use native or fallback conversion depending on the view
* better comments
* implement conditional conversion
* remove comment
* comment
* unload Root Host converter
* fix highlighting the model
* inject PlanView converter
* specify views in which receive is supported
* throw unsupported views in advance
* remove redundant check
* ViewManager added; View check is moved to the beginning of receive operation (to throw once and not for every object)
* simplify and remove unused
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
* adds color baker to receive
* Update SpeckleGrasshopperObject.ModelObjects.cs
* adds colors on send
* Update GrasshopperColorUnpacker.cs
* removes host object builder (unneeded)
* fixes navisworks package locks
---------
Co-authored-by: KatKatKateryna <89912278+KatKatKateryna@users.noreply.github.com>
* Adds Navisworks 2026 connector
Introduces a new connector for Navisworks 2026, enabling Speckle to interact with the latest version of the software.
This includes project files, dependency configurations, and plugin manifest updates.
* Adds support for unreleased Navisworks version
Adds provisional support for a newer, unreleased version of Navisworks.
Uses a temporary workaround to handle the version number until the official SDK is available.
* Updates Speckle dependencies
Updates the Speckle.Objects, Speckle.Sdk, and Speckle.Sdk.Dependencies packages to version 3.1.8 in the Navisworks connector.
This ensures compatibility and incorporates the latest features and fixes from the Speckle ecosystem.
* Updates Navisworks 2026 support
Uses the correct enum value for the 2026 Navisworks version.
This ensures that the application correctly identifies and supports the
specified version when it becomes available in the SDK.
* Updates WebView2 and adds System.Reactive
Updates the WebView2 package to the latest version.
Adds the System.Reactive package.
* Also lock the converters dependency
* Fix local.sln
---------
Co-authored-by: Adam Hathcock <adam@hathcock.uk>
* feat: poc for independant view returns for instance
- next commit will optimise unnecesarry / redundant for loops
* refactor: earlier exit in FindLinkInstanceForDocument
- early exit in FindLinkInstanceForDocument in no transform
- linq expression for matching transform hash
- some docs
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
* regions with failed viewId
* render stuff in the first found suitable view
* use native or fallback conversion depending on the view
* better comments
* implement conditional conversion
* remove comment
* comment
* unload Root Host converter
* fix highlighting the model
* inject PlanView converter
* specify views in which receive is supported
* throw unsupported views in advance
* remove redundant check
* ViewManager added; View check is moved to the beginning of receive operation (to throw once and not for every object)
* simplify and remove unused
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>