Skip to content

Commit

Permalink
docs(changelog): add VideoLayer, CatalogLayerList and bug fixes (#303)
Browse files Browse the repository at this point in the history
* docs(release notes): add VideoLayer and CatalogLayerList

* docs(changelog): add layer list and legend bug fixes
  • Loading branch information
sagewall authored May 23, 2024
1 parent 38188e1 commit 7aa2402
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,28 @@ These enhancements are also noticeable when navigating to points of interest usi
> [!NOTE]
> Animations may not be suitable for everyone, as some animations can cause discomfort for individuals with vestibular motion disorders. To disable 2D MapView navigation animations in the JavaScript SDK, users can set the [`prefers-reduced-motion`](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion) option in their device or browser settings.
## Full motion video support with VideoLayer and VideoPlayer

The new VideoLayer displays prerecorded or live-streamed video feeds from a [VideoServer](https://enterprise.arcgis.com/en/video/). Application developers using VideoLayer can display the video georeferenced on a map and control the playback with the new VideoPlayer widget. Both are in [beta](https://developers.arcgis.com/javascript/latest/faq/#what-does-the-beta-tag-mean) for this release.

The VideoPlayer widget provides the following capabilities:
- Control operations (play, pause, seek)
- Time and duration display
- Customizable graphics colors
- Following options (sensor, frame, video)
- Adjustable speed and quality
- Access to frame metadata

## Layer updates

TBD

## Widget Updates

### CatalogLayerList

The new CatalogLayerList widget provides a way to display and interact with CatalogLayers. The widget displays a list of layers in the `dynamicGroupLayer` and allows you to toggle their visibility. The CatalogLayerList has been integrated into the [LayerList](https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html) to display catalog layers with minimal configuration needed. The CatalogLayerList inside of the LayerList can be configured with the `catalogOptions` and accessed with the new `catalogLayerList` properties. The CatalogLayerList can also be used independently of the LayerList if that fits the application's needs.

### LayerList

The LayerList widget now has improved support for [KnowledgeGraphLayer](https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-KnowledgeGraphLayer.html). When a KnowledgeGraphLayer is present in the map, the LayerList widget will display the knowledge graph layer's tables as an expandable list item. Clicking on the tables list item will open a new flow panel to show the tables associated with the knowledge graph layer.
Expand Down Expand Up @@ -93,13 +107,15 @@ Please refer to the [Breaking changes](https://developers.arcgis.com/javascript/
## Bug fixes and enhancements

- BUG-000144377: All content elements now allow rendering supported HTML for their title and description properties.
- BUG-000151648: Fixed an issue where the Legend was not correctly rendered for the Antarctic DEM from ArcGIS Living Atlas.
- BUG-000153181: Fixed an issue where SceneView didn't properly load an imagery layer with predefined renderer.
- BUG-000163544: Fixed an issue where a SimpleMarkerSymbol was rendered with poor quality when using certain SVG paths.
- BUG-000165132: Fixed an issue where the APP-6(D) DictionaryRenderer displayed an incorrect graphic for the Counterattack by Fire symbol.
- BUG-000165133: Fixed an issue where the APP-6(D) DictionaryRenderer displayed an incorrect graphic for the Trip Wire symbol.
- BUG-000165321: Fixed an issue where some polyline symbols rendered by the DictionaryRenderer with the APP-6(D) dictionary had extra arrows and dashes.
- BUG-000165858: Fixed an issue where the collapsed property value on the Popup and Features widget was not changing when expanding/collapsing the widget.
- BUG-000165913: Fixed an issue where the stationary property on the MapView does not change value when zooming using a double tap and drag gesture on a mobile device.
- BUG-000166439: Fixed an issue where the icon thumbnail for `ListItemPanel.image` had no size.
- BUG-000166831: Fixed an issue where the `MapView.hitTest()` does not return a hit for a `GraphicsLayer` when the graphics have `TextSymbol` with `lineWidth`.
- BUG-000166346: Fixed an issue where polygon features with newlines in the label expression did not display correctly.
- BUG-000167231: Fixed an issue where a CIMSymbol with CIMGeometricEffectDashes was having performance issues at higher scales.
Expand Down

0 comments on commit 7aa2402

Please sign in to comment.