Improve Appearance object
mpospese opened this issue · comments
Mark Pospesel commented
Intro
Currently SnackView.Appearance
lives under the SnackView
namespace and is a struct
. Because we allow users to subclass the Snack
object and create their own views for it, it would make sense for the appearance object to reside under the Snack
namespace and to be an open class
that can be subclassed instead of a struct.
Task
- Relocate from
SnackView.Appearance
toSnack.Appearance
. - Convert
Snack.Appearance
frompublic struct
toopen class
.
Discussion
This is going to be a breaking change, but one that has been requested by the PWC project team.