Summary: | Desktop and Breeze QQC2 styles misuse icon.name and icon.source properties | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-qqc2-desktop-style | Reporter: | Jack Hill <jackhill3103> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | CONFIRMED --- | ||
Severity: | minor | CC: | ahiemstra, kde, nate, noahadvs, notmart |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jack Hill
2024-06-17 14:32:40 UTC
This seems like the sort of thing where if we correct it, we break our own apps. :( In the meantime, we should definitely fix incorrect usages in our own apps to ease that burden should we decide to make a change in the frameworks. Another awkward element here is that Kirigami.Icon has only a source property, habituating people to using a property with "source" in it to pass an icon name rather than an image file or something. A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/597 Git commit 5efadbd94ef26e2686fa32cfb17955ffb92c671d by Nate Graham, on behalf of Jack Hill. Committed on 22/07/2024 at 15:47. Pushed by ngraham into branch 'master'. Fix missing color scheme icons with non-default QQC2 styles M +4 -1 src/qml/ApplicationMenu.qml M +2 -1 src/qml/SettingsForm.qml https://invent.kde.org/multimedia/elisa/-/commit/5efadbd94ef26e2686fa32cfb17955ffb92c671d A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1605 A possibly relevant merge request was started @ https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/423 |