Releases: Esri/arcgis-maps-sdk-swift-samples
Releases · Esri/arcgis-maps-sdk-swift-samples
v200.5.0
New samples
- Add ENC exchange set
- Add raster from service
- Apply mosaic rule to rasters
- Apply scheduled updates to preplanned map area
- Browse OGC API feature service
- Create dynamic basemap gallery
- Edit and sync features with feature service
- Edit feature attachments
- Edit features with feature-linked annotation
- Edit geodatabase with transactions
- Edit with branch versioning
- Filter by definition expression or display filter
- Generate offline map with custom parameters
- Generate offline map with local basemap
- Identify features in WMS layer
- Match viewpoint of geo views
- Monitor changes to draw status
- Monitor changes to layer view state
- Query related features
- Select features in scene layer
- Set reference scale
- Set surface navigation constraint
- Show grid
- Show scale bar
- Show service area
- Show viewshed from point on map
- Snap geometry edits
Enhancements
Sample Viewer
- Increased minimum deployment to iOS 16 and iPadOS 16.
- Replaced uses of deprecated APIs, such as
NavigationView
andLocale.usesMetricSystem
. - Removed the custom
View.sheet
modifier.
- Replaced uses of deprecated APIs, such as
- Updated the Categories page to:
- Use three columns instead of two on iPad and Mac Catalyst.
- Show the sidebar by default when the application is launched.
- Moved the search into a new "All" category.
- Added text to the search that shows when there are no results for the current query.
- Added "Done" buttons in all popovers and sheets for dismissal in landscape mode.
- Updated the API key instructions throughout the project.
- Included an App Store link in the Samples root README.
Samples
- Added support for Emlid Reach RX MFi to Show device location with NMEA data sources.
- Modified Create and edit geometries to use the new
ReticleVertexTool
. - Improved the floor filter in Browse building floors to adjust its position based on the attribution bar.
- Updated the Add 3D tiles layer sample to use a public 3D tileset service.
- Provided additional information on graphics overlays in the Display clusters README.
- Added additional information on the Advanced Editing extension to the Validate utility network topology README.
- Modified Configure basemap style parameters to use the updated
BasemapStyleParameters
API. - Changed the product name from "Samples" to "ArcGIS Maps SDK Samples".
- Upgraded the project format from Xcode 13 to Xcode 15.
Bug fixes
Sample Viewer
- Enabled targeted strict concurrency and addressed related errors and warnings.
- Corrected category titles being cut off on iPhone Pro Max.
- Fixed the Favorites "Edit" button, which would cause samples in other categories to become untappable.
- Worked around an issue where a
MapView
would jump to the bottom of its map when a keyboard was presented in landscape mode.
Samples
- Fixed an empty map that would show in Augment reality to show hidden infrastructure on iPad.
- Corrected the "Cancel" button in Add features with contingent values to remove the feature when the contingent values are valid.
- Resolved a
Task
retain cycle in Create and edit geometries. - Moved Play KML tour from the "Layers" to the more appropriate "Visualization" category.
- Added navigation back buttons to some samples that were missing them.
- Refactored Manage operational layers to fix a bug where removed layers would disappear after the "Manage Layers" view was closed.
Generated release notes below 👇
What's Changed
- [Fix]
Add features with contingent values
cancel button by @CalebRas in #384 - [Fix]
Augment reality to show hidden infrastructure
empty map by @CalebRas in #383 - [Update] Remove iOS 15 support by @CalebRas in #370
- [New] Snap geometry edits by @yo1995 in #372
- [Update] Remove custom sheet extension by @CalebRas in #386
- [Fix] Resolve the Task introduced retain cycle by @yo1995 in #387
- [Update] Add done buttons to popovers by @CalebRas in #389
- [Fix] Sort imports by @CalebRas in #391
- [Update] Retrofit Snap geometry edits sample from feedback by @yo1995 in #392
- [Update] Sample Viewer split view by @CalebRas in #388
- [Update] Add "No Result" text to search by @CalebRas in #390
- [Fix] Category title cut off on Pro Max by @CalebRas in #393
- [Update] Add
Browse building floors
floor filter height adjustment by @CalebRas in #397 - [New] Monitor changes to layer view state by @CalebRas in #395
- [Fix]
Monitor changes to layer view state
URLs by @CalebRas in #399 - [New] Monitor changes to draw status by @CalebRas in #396
- [New] Match viewpoint of geo views by @CalebRas in #398
- [New] Generate offline map with local basemap by @pgruenler in #402
- [New] Apply scheduled updates to preplanned map area by @yo1995 in #403
- [New] Edit geodatabase with transactions by @CalebRas in #404
- [New] Edit and sync features with feature service view by @CalebRas in #406
- [New] Edit with branch versioning by @CalebRas in #401
- [New] Generate offline map with custom parameters by @pgruenler in #408
- [Update] Display clusters README to add info for graphics overlay by @yo1995 in #410
- [New] Filter by definition expression or display filter ...
v200.4.0 Release
New samples
- Add 3D tiles layer
- Add features with contingent values
- Augment reality to collect data
- Augment reality to navigate route
- Augment reality to show hidden infrastructure
- Configure basemap style parameters
- List spatial reference transformations
- Manage bookmarks
- Navigate route with rerouting
- Orbit camera around object
- Query features with Arcade expression
- Search for web map
- Set feature request mode
- Style point with distance composite scene symbol
- Style point with scene symbol
- Validate utility network topology
Enhancements
- Added the ability to identify favorite samples.
- Added Xcode previews to samples not using on-demand resources.
- Standardized toolbar usage and style across the samples.
- Renamed Add clustering feature reduction to a point feature layer to Configure clusters and Display points using clustering feature reduction to Display clusters to be more concise.
- Refactored the Generate offline map and Download vector tiles to local cache samples to correctly use view model.
- Updated the doc for the Show device location sample to better describe how to enable location services.
- Added a button to the top toolbar in the Mac Catalyst Sample Viewer so that you can open the specified sample on GitHub.
Bug fixes
- Fixed unresponsive toggles on Mac Catalyst in samples by removing custom Boolean bindings.
- Replaced the sliders with pickers in the Configure clusters settings pane to prevent cluster flickering.
- Fixed the animation in Animate 3D graphic so that the sample does not slow when you open a settings sheet.
- Set the minimum scale on the map in the Generate offline map and Download vector tiles to local cache samples to prevent large download requests.
- Disabled the "Union" toggle in the Create convex hull around geometries sample when there is no convex hull present.
- Replaced
EnvironmentObject
withObservedObject
in samples when it was not required. - Updated the icons in the Find route in mobile map package sample to work in dark mode.
Generated release notes below 👇
What's Changed
- [Fix] Custom sheet auto dismiss by @CalebRas in #306
- [Setup] Add previews to samples by @CalebRas in #315
- [Update] Revert commits on main branch by @yo1995 in #317
- [Update] Replace EnvironmentObject with ObservedObject in samples by @CalebRas in #314
- [Update] Merge add previews commits into v.next by @CalebRas in #319
- [Update] Sample toolbars style by @CalebRas in #318
- [Update] Disable toggle when no convex hull is present by @yo1995 in #320
- [Setup] Add favorites to the Sample Viewer by @CalebRas in #313
- [Update] Set min scale on maps to avoid huge download by @yo1995 in #322
- [Update] Refactor GenerateOfflineMapView by @yo1995 in #324
- [Update] Samples list accessing by @CalebRas in #323
- [Update] Refactor DownloadVectorTilesToLocalCacheView by @yo1995 in #325
- [Update] Location permission documentation by @yo1995 in #326
- [Update] Remove unused environment value by @CalebRas in #328
- [Update] README content and year by @yo1995 in #327
- [Update] Sample Viewer encryption compliance info by @CalebRas in #329
- [Fix] Add category info by @CalebRas in #331
- [New] Search for web map by @CalebRas in #330
- [New] Style point with scene symbol by @CalebRas in #335
- [New] Orbit camera around object by @CalebRas in #332
- [Update] Add exception for 'Arcade' in common.py script by @CalebRas in #338
- [New] Style point with distance composite scene symbol by @CalebRas in #334
- [New] Manage bookmarks by @CalebRas in #333
- [New] Query features with Arcade expression by @CalebRas in #336
- [New] Add features with contingent values by @CalebRas in #339
- [Fix] Style point with distance composite scene symbol resource tag by @CalebRas in #340
- [New] Set feature request mode by @CalebRas in #341
- [Update] Add clustering feature reduction to a point feature layer settings by @CalebRas in #343
- [New] List spatial reference transformations by @CalebRas in #342
- [New] Validate utility network topology by @CalebRas in #345
- [Update] AboutView URLs by @yo1995 in #346
- [New] Navigate route with rerouting by @CalebRas in #347
- [Update] Clustering sample rename by @CalebRas in #348
- [New] Configure basemap style parameters by @yo1995 in #349
- [Update] Replace deprecated safe area API in SampleInfoView by @yo1995 in #350
- [Update] Add
redirect_from
links to clustering samples by @CalebRas in #351 - [Update] Add Emlid NMEA protocol by @CalebRas in #354
- [Update] Exclude AR samples from Mac Catalyst and Simulator by @yo1995 in #355
- [Update] Manage bookmarks bookmark removal by @CalebRas in #352
- [Fix] Find route in mobile map package icons in dark mode by @CalebRas in #359
- [Fix] Custom Boolean bindings bug on Mac Catalyst by @CalebRas in #358
- [Update] Replace deprecated API
navigationBarTrailing
by @yo1995 in #360 - [New] Augment reality to navigate route by @des12437 in #353
- [New] Augment reality to show hidden infrastructure by @CalebRas in #356
- [Fix] `...
v200.3.0 Release
New samples
- Add clustering feature reduction to a point feature layer
- Add custom dynamic entity data source
- Animate 3D graphic
- Augment reality to fly over scene
- Augment reality to show tabletop scene
- Create mobile geodatabase
- Create symbol styles from web styles
- Display annotation
- Display dimensions
- Display scene from mobile scene package
- Display web scene from portal item
- Filter features in scene
- Find address with reverse geocode
- Find closest facility from point
- Find closest facility to multiple points
- Find route around barriers
- Find route in mobile map package
- Find route in transport network
- Geocode offline
- Group layers together
- Identify graphics
- Identify KML features
- Identify raster cell
- Play KML tour
- Render multilayer symbols
- Show device location with NMEA data sources
- Show mobile map package expiration date
- Style features with custom dictionary
- Style symbols from mobile style file
Enhancements
- Improved callout for Add dynamic entity layer sample using the new Arcade expression evaluator modifier. The modifier automatically updates a SwiftUI View based on an Arcade expression whenever a dynamic entity changes.
- Improved various colors to make texts and controls more visible in both light and dark modes.
- Adjusted appearance of information and source code panes.
- Added status messages to various samples.
- Enabled samples with on-demand resources to build on Mac Catalyst.
- Refactored the error alert logic to omit cancellation errors.
- Added a privacy manifest for the project.
Bug fixes
- Fixed a scale mode issue in the Create and edit geometries sample.
- Fixed temporary directory creation on iOS 17 in response to Apple's file system change.
- Removed unnecessary import statements in some samples.
- Fixed a load status issue in Trace utility network sample.
- Corrected missing image URLs in README file.
- Fixed a crash related to displaying a popup in the floating panel toolkit component.
Generated release notes below 👇
What's Changed
- [Fix] Temporary directory creation by @yo1995 in #251
- [New] Add Custom Dynamic Entity Data Source by @zkline101 in #243
- [Update] Floating Panel usage by @dfeinzimer in #247
- [Fix] accessory button and help text color is not clearly visible by @des12437 in #252
- [Fix] Only
import Combine
for needed types by @yo1995 in #257 - [Update] Add status messages to samples by @des12437 in #255
- [Fix] Add dynamic entity layer settings presentation refactor by @philium in #262
- [Update] Allow bundle resources on Mac Catalyst by @yo1995 in #260
- [New] Filter features in scene by @des12437 in #254
- [Fix] Filter features in scene by @des12437 in #263
- [Fix] "false" utility network load problem by @yo1995 in #259
- [Update] Adjust info view control size by @yo1995 in #253
- [Update] Improve visibility of dynamic entities in sample by @des12437 in #256
- [Update] Download preplanned map area feedback by @des12437 in #258
- [Release] Merge 200.2 samples into
main
by @yo1995 in #266 - [New] Create symbol styles from web styles by @CalebRas in #265
- [New] Style features with custom dictionary by @CalebRas in #267
- [New] Group layers together by @CalebRas in #268
- [Fix] Monitor changes to map load status README image path typo by @CalebRas in #271
- [Fix] Update README.md to correct image path typo by @mikewilburn in #270
- [Fix] Add feature layers README formatting by @CalebRas in #275
- [Update] Ensure new line for sub-lists by @mikewilburn in #274
- [New] Show mobile map package expiration date by @CalebRas in #273
- [New] Render multilayer symbols by @CalebRas in #269
- [Fix] Add missing source code files to Build Phases by @CalebRas in #277
- [New] Style symbols from mobile style file by @CalebRas in #272
- [New] Display annotation by @CalebRas in #278
- [New] Play KML tour by @CalebRas in #276
- [New] Display dimensions by @CalebRas in #279
- [New] Animate 3D graphic by @CalebRas in #280
- [New] Identify KML features by @CalebRas in #282
- [New] Identify graphics by @CalebRas in #283
- [New] Identify raster cell by @CalebRas in #281
- [New] Create mobile geodatabase by @CalebRas in #284
- [New] Augment reality to show tabletop scene by @CalebRas in #286
- [New] Augment reality to fly over scene by @CalebRas in #285
- [Update] Project cleanup by @yo1995 in #287
- [New] Show device location with NMEA data sources by @mhdostal in #144
- [New] Geocode offline by @CalebRas in #288
- [Fix] Sample Viewer navigation bug by @CalebRas in #290
- [New] Find route in transport network by @CalebRas in #289
- [Update] Add changes for callout in
Add dynamic entity layer
by @yo1995 in #292 - [New] Find closest facility to multiple points by @CalebRas in #295
- [Setup] Add Privacy Manifest by @zkline101 in #296
- [Fix] Add Geocode offli...
v200.2.0 Release
New samples
- Add WMS layer
- Analyze network with subnetwork trace
- Animate images with image overlay
- Apply unique value renderer
- Create and save KML file
- Create buffers around points
- Create convex hull around geometries
- Create convex hull around points
- Create load report
- Densify and generalize geometry
- Display content of utility network container
- Display map from portal item
- Display points using clustering feature reduction
- Find nearest vertex
- Identify layer features
- Manage operational layers
- Measure distance in scene
- Monitor changes to map load status
- Run valve isolation trace
- Set max extent
- Set min and max scale
- Set up location-driven geotriggers
- Set visibility of subtype sublayer
- Show coordinates in multiple formats
- Show extruded features
- Show labels on layer
- Show line of sight between points
- Show utility associations
- Show viewshed from geoelement in scene
- Style point with picture marker symbols
Enhancements
- Optimized Mac Catalyst Interface for Mac.
- Refactored and renamed Sketch on map to Create and edit geometries sample using the new sketching tools and aspect ratio lock option.
- Improved home screen design and searching experience.
Bug fixes
- Changed the on-demand resource's state to
.downloaded
when the download completes to prevent multiple downloads. - Fixed an on-demand resource related crash in iPadOS sidebar navigation logic.
- Fixed an issue to present the detail component correctly with sidebar navigation on iOS 16.
- Fixed sample metadata decoding script that worked incorrectly with empty directory.
Generated release notes below 👇
What's Changed
- [Update] Get rid of iCloud SF Symbols usage by @yo1995 in #175
- [Setup] Fix local bundle ID caused crash by @yo1995 in #177
- [Setup] Update SwiftLint shell script and fix linter warnings by @yo1995 in #176
- [New] Set min and max scale by @CalebRas in #181
- [New] Set max extent by @CalebRas in #180
- [Update] Optimize Mac Catalyst Interface for Mac by @philium in #155
- [New] Apply unique value renderer by @CalebRas in #183
- [New] Add WMS layer by @CalebRas in #188
- [New] Style point with picture marker symbols by @CalebRas in #182
- [New] Create convex hull around points by @CalebRas in #187
- [New] Create buffers around points by @CalebRas in #185
- [Fix] Bump requirement to Xcode 14.1 on v.next by @yo1995 in #197
- [Fix] Bump requirement to Xcode 14.1. by @yo1995 in #196
- [New] Find nearest vertex by @CalebRas in #189
- [New] Create and save KML file by @zkline101 in #184
- [New] Show coordinates in multiple formats by @CalebRas in #190
- [New] Show labels on layer by @CalebRas in #194
- [New] Show utility associations by @des12437 in #192
- [New] Densify and generalize geometry by @CalebRas in #191
- [New] Show line of sight between points by @CalebRas in #200
- [New] Monitor changes to map load status by @CalebRas in #204
- [New] Identify layer features by @CalebRas in #195
- [New] Display content of utility network container by @yo1995 in #199
- [Fix] Change on-demand resources downloaded state criteria by @yo1995 in #208
- [New] Display map from portal item by @CalebRas in #206
- [New] Show extruded features by @CalebRas in #207
- [New] Measure distance in scene by @CalebRas in #201
- [Update] Examine SwiftUI importation by @yo1995 in #214
- [New] Create convex hull around geometries by @CalebRas in #215
- [Setup] Improve error handling and add category to metadata script by @yo1995 in #216
- [New] Animate images with image overlay by @CalebRas in #193
- [Update] Sample categories - first batch by @CalebRas in #218
- [Fix] Sample metadata decoding script works incorrectly with empty directory by @yo1995 in #220
- [Update] Sample categories - second batch by @CalebRas in #219
- [New] Manage operational layers by @CalebRas in #210
- [New] Set visibility of subtype sublayer by @des12437 in #205
- [New] Set up location-driven geotriggers by @CalebRas in #198
- [Update] Sample categories - third batch by @CalebRas in #223
- [Duplicate] Create load report pr feedback by @rolson in #224
- [New] Create load report by @des12437 in #222
- [New] Show viewshed from geoelement in scene by @CalebRas in #202
- [New] Run valve isolation trace by @des12437 in #203
- [Update] Refactor
CreateBuffersAroundPointsView.Model
by @yo1995 in #213 - [Update] Sample Viewer category front page by @CalebRas in #221
- [Fix] Issue with sidebar navigation by @philium in #227
- [New] Analyze network with subnetwork trace by @des12437 in #225
- [Fix] Center category grid text by @CalebRas in #230
- [Fix] Manage operational layers bugs by @CalebRas in https://github.co...
v200.1.0 Release
New samples
- Add dynamic entity layer
- Authenticate with OAuth
- Change camera controller
- Change map view background
- Change viewpoint
- Download preplanned map area
- Get elevation at point on surface
- Navigate route
- Query feature table
- Show device location history
- Show popup
- Show realistic light and shadows
- Sketch on map
- Trace utility network
Enhancements
- Modified code to use
@StateObject
property wrapper on view-model objects to store a in anObservableObject
to ensure that the geo model is only created when necessary. - Updated UI in Project Geometry, Set basemap, Show callout, and Show result of spatial relationships.
- Updated APIs to reflect the breaking changes in 200.1.0.
- Added Swift package instructions.
Bug Fixes
- Addressed compiler warnings for Swift bug and for Mac Catalyst compatibility.
- Fixed the
OfflineMapTask
instantiation pattern to use a map instead of a portal item in Generate offline map. - Fixed various typos, formatting, and configurations.
Generated release notes below 👇
What's Changed
- [Update] GeoNet URL, Runtime > Maps by @yo1995 in #104
- [Update] API name by @yo1995 in #106
- [Update] Use model to manage geo view and data by @yo1995 in #107
- [Update] Use latest API signature by @yo1995 in #116
- [Update] Address UI related feedback by @yo1995 in #117
- [Setup] Version variable in Info.plist by @yo1995 in #120
- [Update] Use latest API signature by @yo1995 in #119
- [New] Show device location history by @yo1995 in #118
- [Update]
CalloutPlacement
API signature by @yo1995 in #122 - [Update] Use latest API signature by @yo1995 in #124
- [Update] Make the
LocationViewshed
initializer not optional by @yo1995 in #125 - [New] Authenticate with OAuth by @njarecha in #126
- [New] Add dynamic entity layer by @mhdostal in #127
- [New] Get elevation at point on surface by @yo1995 in #131
- [New] Change map view background by @mhdostal in #128
- [New] Sketch on map by @rolson in #129
- [Update] Authenticate with OAuth: added persistent credential code and comments by @njarecha in #135
- [Update] Simplify view model pattern when it is not needed by @yo1995 in #138
- [Update] 200.1.0 ArcGIS Bundle ID by @zkline101 in #141
- [Update] Use
Geometry.sketchIsValid
by @philium in #142 - [Update] Fix compiling issues by @yo1995 in #145
- [New] Show popup by @des12437 in #139
- [New] Change viewpoint by @des12437 in #140
- [Fix] Change map view background info button by @dfeinzimer in #147
- [Update] Use updated
setViewpoint
methods by @des12437 in #148 - [New] Download preplanned map area 2 by @rolson in #134
- [New] Navigate route by @dfeinzimer in #133
- [New] Query feature table by @pgruenler in #146
- [Fix] Fix info plist and various warnings by @yo1995 in #149
- [New] Show realistic light and shadows by @des12437 in #151
- [Update] Adjust
Compass
API signature by @yo1995 in #154 - [Fix] Deletion precondition in Sketch on map by @dfeinzimer in #160
- [Fix] Compile error related to
Item.id
by @zkline101 in #161 - [New] Change camera controller by @des12437 in #152
- [Update] Basemap gallery API usage by @dfeinzimer in #163
- [Update] Bump version number for 200.1.0 by @yo1995 in #162
- [Fix] Warnings for not frozen enums built with binary package by @zkline101 in #166
- [Fix] Settings sheet in some samples by @zkline101 in #167
- [Update] Address UI feedback from Nick by @yo1995 in #165
- [Update] Year and version by @yo1995 in #168
- [New] Trace utility network by @dfeinzimer in #130
- [Update] Adjust Compass API signature by @dfeinzimer in #171
- [Update] Fix image path for
Query feature table
by @yo1995 in #173 - [Release] 200.1.0 by @yo1995 in #172
- [Setup] Add back PULL_REQUEST_TEMPLATE.md by @yo1995 in #174
New Contributors
- @njarecha made their first contribution in #126
- @mhdostal made their first contribution in #127
- @rolson made their first contribution in #129
- @zkline101 made their first contribution in #141
- @philium made their first contribution in #142
- @des12437 made their first contribution in #139
- @dfeinzimer made their first contribution in #147
- @pgruenler made their first contribution in #146
Full Changelog: v200.0.0...v200.1.0
v200.0.0 Release
What's New
- Migrated 27 samples from the iOS Sample Viewer to showcase commonly seen patterns in the new ArcGIS Maps SDK for Swift
- Completely redesigned sample viewer app using Apple SwiftUI
- Leveraged various new Swift features including async/await, async sequences, structured concurrency, if let shorthand, and more
- Introduced the new authentication challenge handler pattern
Generated release notes below 👇
What's Changed
- [Setup] Initialize the project file by @yo1995 in #1
- [Setup] Content Display Logic by @yo1995 in #2
- [Setup] Add ArcGISToolkit dependency by @yo1995 in #4
- [Setup] Add about view and related image assets by @yo1995 in #3
- [Fix] Fix year string in about view by @yo1995 in #6
- [Fix] Rename samples according to new guideline by @yo1995 in #7
- [Setup] GitHub Actions status checker by @yo1995 in #5
- [Setup] Create PULL_REQUEST_TEMPLATE.md by @yo1995 in #9
- [Fix] GitHub Actions workflow paths and minor change by @yo1995 in #10
- [Setup] Add alert extension for basic error handling by @yo1995 in #12
- [New] Display overview map by @yo1995 in #8
- [Fix] Comment tense by @yo1995 in #16
- [New] Display scene by @clee088 in #15
- [New] Style graphics with symbols by @clee088 in #13
- [New] Set viewpoint rotation by @clee088 in #11
- [New] Search with geocode by @yo1995 in #14
- [New] Create planar and geodetic buffers by @clee088 in #17
- [Update] Use new Compass initializer in Set viewpoint rotation by @yo1995 in #21
- [New] Show callout by @clee088 in #18
- [New] Select features in feature layer by @clee088 in #20
- [New] Show results of spatial operations by @clee088 in #19
- [New] Add scene layer from service by @clee088 in #29
- [New] Style graphics with renderer by @clee088 in #27
- [New] Show device location by @clee088 in #22
- [New] Project by @clee088 in #32
- [New] Cut geometry by @clee088 in #34
- [New] Set surface placement mode by @clee088 in #30
- [New] Show result of spatial relationships by @clee088 in #28
- [New] Clip geometry by @clee088 in #33
- [Update] linter script in build phase to support Apple Silicon by @yo1995 in #37
- [New] Find route by @clee088 in #26
- [Setup] Add build phases for copying README and source code files by @yo1995 in #38
- [Setup]
DownloadPortalItemData
script by @yo1995 in #24 - [Setup] Apply suggested changes in project file by @yo1995 in #41
- [New] Browse building floors by @clee088 in #35
- [Update] Change compass modifier by @yo1995 in #43
- [New] Display map from mobile map package by @vquach2404 in #44
- [Update] Find route make default parameters method by @clee088 in #45
- [New] Generate offline map by @clee088 in #31
- [Setup] Add convenience methods to access source code files by @yo1995 in #49
- [New] Add sheet extension for half sheets by @clee088 in #39
- [Fix] Update method name for
getGeodatabaseFeatureTable
by @yo1995 in #50 - [Setup] Add sample info view and row description by @clee088 in #40
- [Update] Add reset button state to
Clip geometry
andCut geometry
by @yo1995 in #51 - [New] Add raster from file by @vquach2404 in #46
- [New] Download vector tiles to local cache by @clee088 in #25
- [Update] Replace deprecated API
presentationMode
by @yo1995 in #52 - [Update] API names by @yo1995 in #53
- [Setup] Add files to Copy Source Code Files phase by @yo1995 in #54
- [Update] Change deprecated navigation methods by @yo1995 in #55
- [Fix] Raster file folder structure by @yo1995 in #56
- [Setup] Update README by @yo1995 in #59
- [Update] API name by @yo1995 in #60
- [Update] Clear callout when query is cleared in Search with geocode by @yo1995 in #61
- [Update] Remove redundant
import ArcGIS
by @yo1995 in #62 - [Update] Fix boolean tense by @yo1995 in #63
- [Update] Fix doc and strings by @yo1995 in #65
- [Setup] Move issue reference to Swift repo by @yo1995 in #64
- [Update] Code and UI by @yo1995 in #66
- [Fix]
void_function_in_ternary
linter rule by @yo1995 in #68 - [Update] Use latest API signature by @yo1995 in #69
- [Update] Rename sample
Project geometry
by @yo1995 in #71 - [Fix] Xcode project file autocorrection by @yo1995 in #72
- [New] Show viewshed from point in scene by @yo1995 in #70
- [Update] Use latest API signature by @yo1995 in #74
- [Update] Use latest API signature by @yo1995 in #76
- [Setup] Rebrand ArcGIS Runtime SDK to ArcGIS Maps SDK by @yo1995 in #75
- [Setup] Fix navigation by @yo1995 in #77
- [Fix] Replace Los Angeles Trailheads geodatabase data and fix token auth by @yo1995 in #82
- [Update] URLs in the root README by @yo1995 in #84
- [Update] Link format for license by @dg0yal in #86
- [Update] Use 2022 in the license by @yo1995 in #87
- [Update] Rename
Display feature layers
by @yo1995 in #88 - [Update] Change accent color's dark variant by @yo1995 in #90
- [Update] About page URLs by @yo1995 in #91
- [Fix] Wraparound meridian in
Project
sample by @yo1995 in #94 - [Update] Add Mac Catalyst support by @yo1995 in #93
- [Fix] Screenshot path for
Project geometry
by @yo1995 in #96 - [Fix] Typo and formatting by @yo1995 in #99
- [Fix]
OfflineMapTask
instantiation pattern by @yo1995 in #100 - [Fix]
@unknown default
warnings by @yo1995 in #10...