Eliminate the syntactic distinction between "paint" and "layout" properties #4160
Labels
breaking change ⚠️
Requires a backwards-incompatible change to the API
cross-platform 📺
Requires coordination with Mapbox GL Native (style specification, rendering tests, etc.)
From @lucaswoj on December 23, 2016 14:34
The differences between "paint", "layout", and "top-level" properties are becoming increasingly nuanced. Without a firm knowledge of our implementation, it can be hard to reason about the behaviour of paint properties vs layout properties, especially in the context of data-driven styling. It is worth considering eliminating the syntactic distinction between "paint" and "layout" properties (as Studio does), instead providing documentation about the behaviour of each property.
Copied from original issue: mapbox/mapbox-gl-style-spec#635
The text was updated successfully, but these errors were encountered: