Skip to content

Conversation

felixpalmer
Copy link
Collaborator

For #9172, preview the changes here: https://felixpalmer.github.io/deck.gl/docs/whats-new

I've done a review of what new features are in master in the codebase & the docs. I've cross-referenced who is responsible for each change, could you check you're happy with the added text:

@ibgreen-openai widgets, core async picker, View.clone, WebGPU layers
@chrisgervang Multi-view support, widget theming, pydeck integration

There are a few docs pages missing still, these can be added in follow up PRs

Change List

  • Fix broken anchors & misc website build errors
  • Update whatsnew

@coveralls
Copy link

coveralls commented Sep 22, 2025

Coverage Status

coverage: 91.113%. remained the same
when pulling eb58dde on felix/9.2-whatsnew
into bc526d8 on master.

felixpalmer and others added 14 commits September 24, 2025 08:50
Improved documentation for GeocoderWidget by adding usage preview, missing prop descriptions, and type information. Updated default 'id' and 'label' props in the implementation from 'geolocate'/'Geolocate' to 'geocoder'/'Geocoder' for consistency.
Set the default 'id' prop to 'context' in ContextMenuWidget
Updated StatsWidget documentation to use WidgetPreview and _StatsWidget imports. Added missing id doc
Clarified types and descriptions for 'id', 'style', and 'className' options in the Widget API reference. Improved explanations and added default values
Changed the default id for ViewSelectorWidget from 'view-selector-widget' to 'view-selector' in the implementation. Improved documentation with usage example and clarified id prop.

- [`View.clone()`](./api-reference/core/view.md) - New method that simplifies creating new Views with modified props, similar to `Layer.clone()`.
- [`View.clone()`](./api-reference/core/view.md) - New method that simplifies creating new Views with modified props, similar to `Layer.clone()`
- Async DeckPicker methods - New asynchronous methods for non-blocking operations and (depending on platform and usage) improved picking performance.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ibgreen Correct me if I'm wrong, but these aren't in the public API yet. Async picker methods are implemented.. but I don't see then exposed yet on Deck.

I think we have two options here.. keep this as an undocumented change for now, or add new pick...Async() to Deck and document it in near pickObject

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They are exposed&documented in this #9733. I've removed the mention for now from this iteration of updates to whatsnew, we can add it back once #9733 is merged

chrisgervang and others added 5 commits September 24, 2025 16:44
Refined descriptions and links for new features in the upcoming release, including improved documentation for custom widgets, styling, core API changes, and added details for MapboxOverlay layer slot support.
@felixpalmer felixpalmer merged commit 76fe082 into master Sep 25, 2025
5 checks passed
@felixpalmer felixpalmer deleted the felix/9.2-whatsnew branch September 25, 2025 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants