Goal: Leverage the new widget support in deck.gl. Increase the catalog of pre-built widgets, improve the usability of the widget system. Support both the geospatial and info vis domains
v9.3+
v9.2 Punch List
Simple Widget Library Wish List
"Advanced" Widgets Wish List
Components Wish List
Widget System Features
Widget System Docs
General deck improvements that would benefit Widgets
The following improvements to deck.gl could benefit the widget system or enable useful widgets
PopupWidget tracker
A PoC was landed as _InfoWidget as a placeholder until we have a better solution, it attracted a lot of feedback: Given the amount of feedback, we may want to align on requirements / assumptions:
- Click?
- Hover?
- Programmatic creations (multiple popups?)?
Misc Feedback
@Pessimistress A "real" popup does the following
Tooltip tip/arrow

Goal: Leverage the new widget support in deck.gl. Increase the catalog of pre-built widgets, improve the usability of the widget system. Support both the geospatial and info vis domains
v9.3+
viewId: 'mapbox'render in Mapbox control containerGimbalWidget- handle more viewport typesCompassWidget- handle more viewport typesTimelineWidget- more features, better stylingInfoWidget- Decide on if and how to align withgetTooltip()v9.2 Punch List
_ResetViewWidget-_ScreenshotWidget-_ThemeWidget-_ScaleWidget-_TimelineWidget- Address feedback in feat(widgets): minimal TimelineWidget (PoC) #9587_SplitterWidget- Address issues in [feat]: SplitterWidget #9565_GeolocateWidget_InfoWidget-InfoWidget@felixpalmerSimple Widget Library Wish List
ZoomWidgetFullScreenWidgetScreenshotWidgetfeat(widgets) New ScreenshotWidget #9454CompassWidget(geospatial)ResetViewWidget(infovis: plotly style reset view ) feat(widgets): new ResetViewWidget (v9.1) #9478ThemeWidgetfeat(widgets): ThemeWidget #9471 - experimental version landedLoadingWidgetfeat(widgets): New LoadingWidget #9485 - experimental version landedScaleWidget(geospatial) feat(widgets): New ScaleWidget #9491 - experimental_ScaleWidgetlandedGeocoderWidget(geospatial) feat(widgets): Simple GeolocateWidget #9488 - experimentalGeolocateWidgetlandedGimbalWidget"Advanced" Widgets Wish List
PopupWidgetPOC: InfoWidget #8958 - experimental_InfoWidgetlanded @felixpalmerTooltipWidget- (exists internally, expose?, deduplicate?)TimelineWidget**- even the most simple playback would be very valuable @chrisgervangEditModeWidgets- editable-layer controls as widgetsComponents Wish List
Widget System Features
position: 'top-center'| 'bottom-center' | 'center'? (E.g.often a permanent geocoder text field would be placed at top-center of the map.)Widget System Docs
General deck improvements that would benefit Widgets
The following improvements to deck.gl could benefit the widget system or enable useful widgets
PopupWidget tracker
A PoC was landed as
_InfoWidgetas a placeholder until we have a better solution, it attracted a lot of feedback: Given the amount of feedback, we may want to align on requirements / assumptions:Misc Feedback
@Pessimistress A "real" popup does the following
Tooltip tip/arrow