Skip to content

1.3.0

Latest
Compare
Choose a tag to compare
@mhdostal mhdostal released this 07 May 22:27
437f6f5
  • Certification for the 100.11.0 release of the ArcGIS Runtime SDK for iOS.
  • Introduces an improved AppContext state-based architecture and more clear separation of responsibility. This architecture achieves more stability and resolves some found Portal related edge cases. Consult docs for more information.
  • Dissolves AppLocation into sub-component of AppContext.
  • Dissolves AppGlobals into AppContext.
  • Dissolves AppFiles into OfflineMapManager.
  • Removes AppFonts as it provides very little utility.
  • Removes NetworkReachabilityManager as a first class state mechanism allowing app to determine reachability with every network request, removes Alamofire swift package.
  • Reformats AppConfiguration to be more clear.
  • Introduces GlobalAlertQueue, a utility for enqueueing and presenting alerts in a stand-alone alert window (UIWindow). This change improves the reliability of presenting alerts from any app component - context, view, or otherwise.
  • Introduces nuanced offline map icons in Profile view.
  • Dissolves AppError protocol, reconsiders errors instead as members of types.
  • Fixes bug where AddressLocator.onlineLocator issues an authentication challenge amid creating a new feature.
  • Introduces support for iOS 14 PHPickerViewController.
  • Removes SVProgressHUD dependency, introduces ProgressViewController global presenter.
  • Introduces ArcGIS and ArcGISToolkit as Swift Package Manager dependencies.
  • Introduces FloatingPanelController for displaying information in a customizable panel which "floats" above the map.
  • Moves the Bookmarks and Layers views into a FloatingPanelController.
  • Adds support for displaying multiple identify results from all identifiable layers in a map.
  • Adds Dark Mode support in the RichPopupViewController.