Improve `ui::label` usage
- Instead of only supporing the creation of unstyled labels like
ui::label("...").foreground(...).background(...)
higher level functions like
ui::label::primary("...")
ui::label::ternary("...").dim()
should be provided.
-
Use labels instead of
CellandSpanwhere possible. -
Clarify fg / bg / dim vs. style interface on labels (dim in reversed styles not considered)