| Summary: | Country flags in the Time Zone settings don't scale properly on HiDPI displays | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Pavel Urusov <pavel.urusov> |
| Component: | kcm_clock | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | nate, sitter |
| Priority: | NOR | Keywords: | qt6, regression |
| Version First Reported In: | 6.0.4 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/6fdca0deaebb9d2adc22c737359e774b618fd358 | Version Fixed/Implemented In: | 6.3.0 |
| Sentry Crash Report: | |||
| Attachments: | Screenshot showing the Time Zone settings screen | ||
|
Description
Pavel Urusov
2024-06-01 10:14:21 UTC
Can reproduce. Will be fixed automatically by https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2572. Git commit 6fdca0deaebb9d2adc22c737359e774b618fd358 by Niccolò Venerandi.
Committed on 23/01/2025 at 18:45.
Pushed by niccolove into branch 'master'.
Rewrite timezone section of datetime kcm in QML
This revamps the timezone selection page, which will now show a map with all available
("region/location") timezones, _and_ a combobox to select a specific timezone (even
those that might not be on the map, such as "UTC+04").
The new approach is:
- Offline tiles are used to display the map, through QML's MapView. The map tiles are
directly taken from openstreetmap's website.
- Timezone data is taken from the comprehensive list from
This allows to see and select actual geographic timezones by clicking on them, without
requiring any third party API during usage or any internet connection at all. It still
allows to select timezones that don't directly map to a region using the combobox.
FIXED-IN: 6.3.0
M +5 -1 kcms/dateandtime/CMakeLists.txt
M +3 -52 kcms/dateandtime/dateandtime.ui
M +22 -21 kcms/dateandtime/dtime.cpp
M +4 -0 kcms/dateandtime/dtime.h
D +0 -259 kcms/dateandtime/k4timezonewidget.cpp
D +0 -139 kcms/dateandtime/k4timezonewidget.h
M +2 -0 kcms/dateandtime/main.cpp
A +5 -0 kcms/dateandtime/ui/CMakeLists.txt
A +17 -0 kcms/dateandtime/ui/main.qml [License: GPL(v2.0+)]
https://invent.kde.org/plasma/plasma-desktop/-/commit/6fdca0deaebb9d2adc22c737359e774b618fd358
|