Created attachment 185008 [details] they icon should be reversed SUMMARY Breeze icons don't have RTL versions. See https://bugs.kde.org/show_bug.cgi?id=503255#c8. I added an example in attachments. OBSERVED RESULT No RTL icons EXPECTED RESULT RTL icons added to Breeze SOFTWARE/OS VERSIONS Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.7-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland
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