While I don't see any immediate performance improvement by splitting the bundled JS, I think this is the right step forward, and makes future performance improvements possible.
In this PR
Split bundled JS files
Bumped all nuget and npm dependencies, including ArcGIS JS 4.30.9
Added MapView.PopupEnabled and deprecated PopupWidget.AutoOpenEnabled to follow ArcGIS changes
Added ScaleUnit.Imperial and deprecated ScaleUnit.NonMetric in ScaleBarWidget options to follow ArcGIS changes
Added support for round-trip JSON serializing graphics using System.Text.Json.
Implemented IEquatable and equality operators on Dimension
Minor testing bug fixes in TypeScript
Build Fixes
assetCopy.ps1 - rather than continuing to fight powershell about the path, which sometimes produces wwwroot/assets and sometimes wwwroot/assets/assets based on environment running the script, I updated it to check for the duplicate folder and move everything at the end if it finds that.
Added environment variables to build test and sample projects with nuget packages or project references
Closes #346
While I don't see any immediate performance improvement by splitting the bundled JS, I think this is the right step forward, and makes future performance improvements possible.
In this PR
Split bundled JS files
Bumped all nuget and npm dependencies, including ArcGIS JS 4.30.9
Added
MapView.PopupEnabled
and deprecatedPopupWidget.AutoOpenEnabled
to follow ArcGIS changesAdded
ScaleUnit.Imperial
and deprecatedScaleUnit.NonMetric
inScaleBarWidget
options to follow ArcGIS changesAdded support for round-trip JSON serializing graphics using System.Text.Json.
Implemented
IEquatable
and equality operators onDimension
Minor testing bug fixes in TypeScript
Build Fixes
assetCopy.ps1
- rather than continuing to fight powershell about the path, which sometimes produceswwwroot/assets
and sometimeswwwroot/assets/assets
based on environment running the script, I updated it to check for the duplicate folder and move everything at the end if it finds that.