-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
9.1 whats-new & upgrade guide #9298
base: master
Are you sure you want to change the base?
Conversation
Co-authored-by: Ib Green <[email protected]>
Co-authored-by: Ib Green <[email protected]>
Co-authored-by: Chris Gervang <[email protected]>
|
||
### Maplibre Globe View | ||
|
||
MapLibre v5 recently launched a [globe view](https://github.com/maplibre/maplibre-gl-js/issues/307), and in collaboration with the MapLibre team, we have add support for seamlessly integrating deck.gl layers with the globe using the existing [GlobeView](./api-reference/core/globe-view). The integration works for all three [Intergration Modes](./developer-guide/base-maps/using-with-maplibre#integration-modes). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we also remove the experimental status on _GlobeView
, and mention that here? @Pessimistress
This looks a bit cluttered, referencing issues rather than docs etc.
MapLibre v5 recently launched a [globe view](https://github.com/maplibre/maplibre-gl-js/issues/307), and in collaboration with the MapLibre team, we have add support for seamlessly integrating deck.gl layers with the globe using the existing [GlobeView](./api-reference/core/globe-view). The integration works for all three [Intergration Modes](./developer-guide/base-maps/using-with-maplibre#integration-modes). | |
- The deck.gl [`GlobeView`](./api-reference/core/globe-view) now integrates seamlessly with the MapLibre v5 [globe view](https://maplibre.org/roadmap/globe-view/). | |
- The Maplibre globe view integration was done in close collaboration with the MapLibre team, and works for all three [Basemap Intergration Modes](./developer-guide/base-maps/using-with-maplibre#integration-modes). | |
- The deck.gl `GlobeView` is no longer considered experimental, and can now be imported without a leading underscore. |
- All layers migrated to UBO | ||
### React Widgets | ||
|
||
deck.gl v9.0 added support for widgets, with v9.1 they can now be defined in React. All of our built-in widgets are now react-compatible and available from the `@deck.gl/react` package. To try it out, check out our new [getting started example](https://github.com/visgl/deck.gl/tree/master/examples/get-started/react/widgets) for widgets in React. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deck.gl v9.0 added support for widgets, with v9.1 they can now be defined in React. All of our built-in widgets are now react-compatible and available from the `@deck.gl/react` package. To try it out, check out our new [getting started example](https://github.com/visgl/deck.gl/tree/master/examples/get-started/react/widgets) for widgets in React. | |
deck.gl v9.0 added support for widgets, with v9.1 users can now create React components with the same level of deep deck.gl integration. | |
- All the official deck.gl widgets can now be easily wrapped into React components with the new `useWidget` hook. | |
- Pre-wrapped React components for existing widget are available from the `@deck.gl/react` package. | |
- To try it out, check out our new [getting started example](https://github.com/visgl/deck.gl/tree/master/examples/get-started/react/widgets) for using widgets in React. |
|
||
### Widgets Developer Guide | ||
|
||
A major benefit of React support is the ability to define custom widgets with UI built in React in your own applications. Learn how to write your own deck.gl widgets with our new [Custom Widgets Developer Guide](./docs/developer-guide/custom-widgets). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A major benefit of React support is the ability to define custom widgets with UI built in React in your own applications. Learn how to write your own deck.gl widgets with our new [Custom Widgets Developer Guide](./docs/developer-guide/custom-widgets). | |
deck.gl v9.1 provides the ability to for applications to write React component that integrate with deck.gl using the widget interface. Learn how to write such React components with our new [Custom Widgets Developer Guide](./docs/developer-guide/custom-widgets). |
@@ -26,6 +57,12 @@ Highlights: | |||
|
|||
See [upgrade guide](./upgrade-guide.md) for more details. | |||
|
|||
### WebGPU readiness | |||
|
|||
- luma.gl has been updated to v9.1 which focuses on building out WebGPU support. For details see [release notes](https://luma.gl/docs/whats-new#version-91-in-development) and [upgrade-guide](https://luma.gl/docs/upgrade-guide#upgrading-to-v91). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- luma.gl has been updated to v9.1 which focuses on building out WebGPU support. For details see [release notes](https://luma.gl/docs/whats-new#version-91-in-development) and [upgrade-guide](https://luma.gl/docs/upgrade-guide#upgrading-to-v91). | |
- luma.gl has been updated to v9.1 which focuses on improved WebGPU support. For details see [release notes](https://luma.gl/docs/whats-new#version-91-in-development) and [upgrade-guide](https://luma.gl/docs/upgrade-guide#upgrading-to-v91). |
For #9056
Change List