mapbox / mapbox-gl-style-spec

76 stars 38 forks source link

Annotate style reference and documentation with SDK requirements #465

Closed jfirebaugh closed 8 years ago

jfirebaugh commented 8 years ago

Refs https://github.com/mapbox/mapbox-gl/issues/16.

Each layer type and property is annotated with the first version of the JS, iOS, and Android SDK that supports the feature. For properties, support is divided into basic support and data-driven styling support. Absence of an annotation for a particular SDK implies that the feature is unsupported. Unsupported combinations are marked as such and in some cases linked to the relevant GitHub issue.

Most features are annotated as supported starting with GL JS 0.10.0, iOS SDK 2.0.0, and Android SDK 2.0.1 -- the first stable releases that supported GL rendering of the initial v8 style specification. The exceptions are the following:

Source support:

Properties added to v8 after the initial release:

Properties where data-driven styling support has been introduced in GL JS:

Example source:

image

Example property:

image

cc @mapbox/gl

lucaswoj commented 8 years ago

This looks great! Thank you for taking on this project @jfirebaugh. 🚢 once you've had a chance to iterate on the design.

lucaswoj commented 8 years ago

:shipit: