Replace ListView timezone selector with new map type from Kirigami Components
Introduces a new TimezoneSelector component that displays a map of all timezones, a combobox, and allows you to switch between them.
This will be used in System Settings to select the system timezone and in the digital clock to select timezones to show the time of.
It uses the set of timezones provided by the system, visually represented using https://github.com/evansiroky/timezone-boundary-builder/releases and an offline map offered by openstreetmap.
Here's how it looks now:
To test, try adding timezones in the digital clock settings -> timezone section, and see if something breaks!
Edited by Niccolò Venerandi