List of features we want to support in v6 wrt the style builder (formerly dotcss).
Each one will be broken down into its own task with a list of subtasks.
[x] Set CSS value as string directly. This will apply to CSS props, not sub-builder props.
[x] Set CSS value to a reactive.
[ ] #173
[ ] #174
One of the challenging aspects is it can't all be based on types. Shorthand types and in some cases expected values may require complex types. So for example the border property has a very complex footprint that can accept different data types and units and a color. One solution to this problem might be to require builders for all shorthand properties. There's an article about this that can be found here.
List of shorthand properties can be found in #173.
List of features we want to support in v6 wrt the style builder (formerly dotcss).
Each one will be broken down into its own task with a list of subtasks.
One of the challenging aspects is it can't all be based on types. Shorthand types and in some cases expected values may require complex types. So for example the
border
property has a very complex footprint that can accept different data types and units and a color. One solution to this problem might be to require builders for all shorthand properties. There's an article about this that can be found here.List of shorthand properties can be found in #173.