Jedd Morgan
3028e9e29d
Asyicify ExecuteScriptAsync calls ( #240 )
...
* First pass adding async
* Updated Idle manager to work with async Tasks
* CA1506
* missing async
* Fixed tests
* Really fixed tests
* CA2201
* Really fixed the tests
* remaining awaits
* Async everywhere!
* Fixed merge errors
* fix: Missing imports
* IProgress sync used
* rename progress
* format
* Remove empty files
* update sdk
* convert progress
* use FireAndForget and readonly struct
* revert revit to use RevitTask
* don't use sync to UI thread for progress
* Fixes autocad loop to update UI with Task.Delay instead of Task.Yield
* format
* merge fixes
* update nugets
* fix imports for exceptions
* fix import
---------
Co-authored-by: Alan Rynne <alan@speckle.systems >
Co-authored-by: Adam Hathcock <adam@hathcock.uk >
2024-10-09 16:10:13 +01:00
Adam Hathcock
3227d09958
Simplify DI/assembly structure part deux ( #270 )
...
* Rename utils to common
* fix namespaces
* Rhino kind of works
* Fix converter registration
* Fixed circular referece with lazy resolving
* Fixed Rhino8
* Revit 2022 builds
* revit 2023 compiles
* working on revit
* use speckle app for info instead of statics
* lazy init bindings
* Rhino compiles
* Revit compiles
* Autocad 2022 builds
* Autocad/Civil builds
* ArcGIS compiles
* Remove Autofac completely
* format
* React to SDK renames
* fixes for merge
* Update nuget and official sln
* Remove extra projects
* AutoActivate IBrowserBridge and rename it
* add extra null check
* Merge fixes
* Fix convertermanager problem and add tests
* Add new test project to local sln
* Use recursion
* formatting
* resolve circular dep with lazy get
2024-09-24 16:15:01 +03:00
Adam Hathcock
33bf13602a
Revert new DI simplification ( #269 )
2024-09-23 17:08:00 +01:00
Adam Hathcock
7307e83860
Simplify DI assembly structure ( #256 )
...
* Rename utils to common
* fix namespaces
* Rhino kind of works
* Fix converter registration
* Fixed circular referece with lazy resolving
* Fixed Rhino8
* Revit 2022 builds
* revit 2023 compiles
* working on revit
* use speckle app for info instead of statics
* lazy init bindings
* Rhino compiles
* Revit compiles
* Autocad 2022 builds
* Autocad/Civil builds
* ArcGIS compiles
* Remove Autofac completely
* format
* React to SDK renames
* fixes for merge
* Update nuget and official sln
* Remove extra projects
* AutoActivate IBrowserBridge and rename it
* add extra null check
2024-09-23 15:27:46 +01:00
Adam Hathcock
1dbb2b6abe
Dispose Containers (except for Autocad) ( #250 )
2024-09-18 16:03:56 +02:00
Oğuzhan Koral
f1a5a4cbfe
Use Invoke function instead InvokeAsync ( #223 )
2024-09-06 13:34:22 +03:00
Jedd Morgan
5c3249ca0b
Required keyword on various object models ( #159 )
...
* Polyline & curve required
* More objects
* default domain
* bumped deps
* revit units stack for boundry seg
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
2024-08-16 14:32:05 +00:00
Jedd Morgan
f4d77bf8ce
Top Level Exception Handler and Bindings fix ( #76 )
...
* TopLeveExceptionHandlerBindings
* Fixed idle manager on exceptional path
* null bindings check
* Made TopLevelExceptionHandler injectable
* Revit now works
* Fixed Tests
* returned unintentional change
2024-07-27 12:40:21 +01:00
Adam Hathcock
60499e3a34
Initial commit from alpha
2024-07-04 11:56:34 +01:00