Digital Clock: Holidays edition
Improve code style in config
Port to required properties, drop unused imports & signals.
Hide icon in delegates
Currently the backend doesn't provide any roles for icons, so they shouldn't take up any space.
Reuse items in the ListView
Results in a smoother scrolling experience. Delegates are not stateful, so they can be freely reused.
Wrap long text instead of eliding into a tooltip
This is a miles-long list. We are not winning anything by shaving extra vertical pixels.
At the same time, multi-line long labels are rare enough to benefit from
mostly uniform height of delegates with the reserveSpaceForSubtitle
option.
Improve key navigation
It still puzzles my why the view comes before the header in the keyboard navigation chain, but that's some upstream bug to fix.