| Summary: | Add RTL volume icons | ||
|---|---|---|---|
| Product: | [Plasma] Breeze | Reporter: | easy_lad <uneasy_latitude544> |
| Component: | Icons | Assignee: | visual-bugs-null |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | kainz.a, m, nate |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/breeze-icons/-/commit/09aa7e7941f51ce70aaa246e9666be7546d73e02 | Version Fixed/Implemented In: | 6.19 |
| Sentry Crash Report: | |||
| Attachments: | they icon should be reversed | ||
|
Description
easy_lad
2025-09-17 13:23:12 UTC
Basically we need RTL versions of the audio-* icons that currently look like they're pointing to the right with their sound waves. These versions would be suffixed with "-rtl". They're mostly in the Status category, but "audio-symbolic" lives in Actions and that needs attention too. Git commit 09aa7e7941f51ce70aaa246e9666be7546d73e02 by Nate Graham, on behalf of Farid Abdelnour. Committed on 30/09/2025 at 14:47. Pushed by ngraham into branch 'master'. Add RTL version of audio icons that need them FIXED-IN: 6.19 A +1 -0 icons/status/22/audio-off-rtl.svg A +1 -0 icons/status/22/audio-off-symbolic-rtl.svg A +5 -0 icons/status/22/audio-on-rtl.svg A +1 -0 icons/status/22/audio-on-symbolic-rtl.svg A +5 -0 icons/status/22/audio-ready-rtl.svg A +1 -0 icons/status/22/audio-ready-symbolic-rtl.svg A +16 -0 icons/status/22/audio-volume-high-danger-rtl.svg A +1 -0 icons/status/22/audio-volume-high-danger-symbolic-rtl.svg A +11 -0 icons/status/22/audio-volume-high-rtl.svg A +1 -0 icons/status/22/audio-volume-high-symbolic-rtl.svg A +16 -0 icons/status/22/audio-volume-high-warning-rtl.svg A +1 -0 icons/status/22/audio-volume-high-warning-symbolic-rtl.svg A +10 -0 icons/status/22/audio-volume-low-rtl.svg A +1 -0 icons/status/22/audio-volume-low-symbolic-rtl.svg A +11 -0 icons/status/22/audio-volume-medium-rtl.svg A +1 -0 icons/status/22/audio-volume-medium-symbolic-rtl.svg A +19 -0 icons/status/22/audio-volume-muted-rtl.svg A +1 -0 icons/status/22/audio-volume-muted-symbolic-rtl.svg https://invent.kde.org/frameworks/breeze-icons/-/commit/09aa7e7941f51ce70aaa246e9666be7546d73e02 Git commit e0c1bc3ec1eb2aac3c264da42df0bbfb1159ba31 by Nate Graham, on behalf of Farid Abdelnour. Committed on 30/09/2025 at 22:06. Pushed by ngraham into branch 'master'. Add RTL versions of microphone icons A +12 -0 icons/status/22/mic-on-rtl.svg A +1 -0 icons/status/22/mic-on-symbolic-rtl.svg A +12 -0 icons/status/22/mic-ready-rtl.svg A +1 -0 icons/status/22/mic-ready-symbolic-rtl.svg A +10 -0 icons/status/22/microphone-sensitivity-high-rtl.svg A +1 -0 icons/status/22/microphone-sensitivity-high-symbolic-rtl.svg A +12 -0 icons/status/22/microphone-sensitivity-low-rtl.svg A +1 -0 icons/status/22/microphone-sensitivity-low-symbolic-rtl.svg A +10 -0 icons/status/22/microphone-sensitivity-medium-rtl.svg A +1 -0 icons/status/22/microphone-sensitivity-medium-symbolic-rtl.svg A +19 -0 icons/status/22/microphone-sensitivity-muted-rtl.svg A +1 -0 icons/status/22/microphone-sensitivity-muted-symbolic-rtl.svg https://invent.kde.org/frameworks/breeze-icons/-/commit/e0c1bc3ec1eb2aac3c264da42df0bbfb1159ba31 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-pa/-/merge_requests/382 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5883 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3232 Git commit 6675467481889daa1595d9bd149a51110eba0fdb by Nate Graham. Committed on 03/10/2025 at 16:44. Pushed by ngraham into branch 'master'. OsdItem: reverse icon if possible when using an RTL language The layout here is very strongly directional. That means when the layout reverse (i.e. when using an RTL language, the icon in the layout needs to reverse too if it has any strongly directional elements. This commit does that. There are no visual changes when using an LTR language or when the current icon theme does not have RTL versions of the icon used here. M +1 -1 shell/qml/OsdItem.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/6675467481889daa1595d9bd149a51110eba0fdb Git commit 5ff1999a8a6106586bac36908a66c047599ed541 by Nate Graham. Committed on 03/10/2025 at 16:45. Pushed by ngraham into branch 'master'. applets/taskmanager: With RTL language, use RTL audio icons when present Audio icons can connote directionality; if they depict sound waves, they're going in a specific direction. These icons need to be reversed when using an RTL language. If the active icon theme has them, use them. There are no visual changes when using an LTR language or when the current icon theme does not have RTL versions of the audio icons. M +3 -3 applets/taskmanager/package/contents/ui/AudioStream.qml M +1 -1 applets/taskmanager/package/contents/ui/ContextMenu.qml M +18 -8 applets/taskmanager/package/contents/ui/ToolTipInstance.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/5ff1999a8a6106586bac36908a66c047599ed541 Git commit d1f6cbe7f9c5346cfe97495861a23f10f3d5e791 by Nate Graham. Committed on 02/10/2025 at 19:30. Pushed by ngraham into branch 'master'. With an RTL language, use RTL audio icons when available Audio icons can connote directionality; if they depict sound waves, they're going in a specific direction. These icons need to be reversed when using an RTL language. If the active icon theme has them, use them. There are no visual changes when using an LTR language or when the current icon theme does not have RTL versions of the audio icons. M +8 -5 applet/StreamListItem.qml M +3 -3 applet/main.qml M +16 -6 src/audioicon.cpp M +1 -1 src/kcm/ui/ContextBrokenOverlay.qml M +8 -6 src/kcm/ui/StreamListItem.qml M +2 -1 src/kded/audioshortcutsservice.cpp M +13 -8 src/qml/listitemmenu.cpp M +8 -1 src/qml/microphoneindicator.cpp https://invent.kde.org/plasma/plasma-pa/-/commit/d1f6cbe7f9c5346cfe97495861a23f10f3d5e791 |