Consolidate UI infrastructure (fixes #441)
-
start a design document explaining the widget system -
take factory methods out of Sidebar and UIShortcut, so that later they can be split into packages -
redesign Sidebar arguments: icon-
label(description of what the field is about) -
raw(that becomescookedif there is nocooked, or the tooltip if there is) (i.e. "2024-07-06 12:32:12") -
cookedthe presentation of the value to the user (i.e. "5 days ago")
Edited by Enrico Zini