QskAspect: Introduce enum emphasis, variant or similar
peter-ha opened this issue · comments
Trying to get a common understanding of different skins like Material 3, Windows, iOS and Ubuntu (Vanilla), we might need controls with different emphasis or variants, e.g. important push buttons being more noticeable than less important ones.
This issue is to gather some feedback on how we want to proceed here.
Controls that have different emhasis:
Controls that have different variants (that are different from a styling perspective):
- Material 3 buttons, FABs (see above) and icon buttons:
- Material 3 Chips (?, see above): assist / filter / input / suggestion
I tried adding a new enum Emphasis to QskAspect, just to get a feeling for it: https://github.com/edelhirsch/qskinny/tree/m3
This seems to work nicely for the buttons:
Also at this point I am wondering whether the Section enum works out; my gut feeling is this is not exactly what we need for Material 3 at least, but let's see how this all plays out...
see QskAspect::Variation