-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Use case
Currently, opacity is at layers[{layerId}].parameters.opacity
. layers[{layerId}].parameters.*
contains fields that are specific to the layer type, specified in packages/schema/src/schema/project/layers
. Every schema in that directory contains a opacity
property. layers[{layerId}].*
contains fields that are generic to all layers, like visible
. Those are defined in packages/schema/src/schema/project/jgis.json
.
Preferred solution
I think opacity
is the exact same type of property as visible
-- it's generic to all layers, and their actual functions are in the same category. I think they should be siblings, layer[{layerId}].opacity
, layer[{layerId}].visible
. They would both be defined only once in packages/schema/src/schema/project/jgis.json
.
Alternative solutions
No response
martinRenou, gjmooney, nakul-py and arjxn-py
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers