Created attachment 182722 [details] external link icon is similar to LTR SUMMARY External link icons for RTL languages should be reversed OBSERVED RESULT The external link icons are same as for LTR languages. EXPECTED RESULT The icons reversed as should be for RTL. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Linux 41 KDE Plasma Version: 6.3.3 KDE Frameworks Version: 6.12.0 Qt Version: 6.8.2
Created attachment 182723 [details] How it is supposed to look like
This was already fixed by Amy Rose in Kirigami with https://invent.kde.org/frameworks/kirigami/-/commit/8f1eaeee71de5a6dbb43f3121b2291f3eef1d0ec!
But does it reverse the icon itself so the arrow is pointing at the right?
No, we don't currently have an RTL version of the icon we could use there.
My issue was for the icon not being reversed in RTL langs, so not fixed..
Ok, then I guess there's more to do. We could have Kirigami horizontally mirror the icon, or switch to a dedicated -rtl version of it in the icon theme (that we would have to create). Benefits of the first one: - it would work in all icon themes that have the base icon - we wouldn't have to create a new icon Benefits of the second one: - it would better accommodate icon designs that don't work well horizontally mirrored - it's the more conventional and consistent way of solving the problem that we also use elsewhere
I think this needs to have a rtl version on icon to like the recent ones in https://bugs.kde.org/show_bug.cgi?id=509598 and https://bugs.kde.org/show_bug.cgi?id=509254
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/510
Git commit b3700c574f3adadcad6c19d69c8b086e490359c7 by Nate Graham, on behalf of Farid Abdelnour. Committed on 20/10/2025 at 15:16. Pushed by ngraham into branch 'master'. Add RTL versions of open-link icon FIXED-IN: 6.20 A +8 -0 icons/actions/16/open-link-rtl.svg A +1 -0 icons/actions/16/open-link-symbolic-rtl.svg A +8 -0 icons/actions/22/open-link-rtl.svg A +1 -0 icons/actions/22/open-link-symbolic-rtl.svg https://invent.kde.org/frameworks/breeze-icons/-/commit/b3700c574f3adadcad6c19d69c8b086e490359c7
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1945
A possibly relevant merge request was started @ https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/402
Git commit 432091c8eb2755dfc0087861350daf343c700039 by Nate Graham. Committed on 23/10/2025 at 22:17. Pushed by carlschwan into branch 'master'. Use reversed open-link when needed and present M +1 -1 src/formcard/FormLinkDelegate.qml https://invent.kde.org/libraries/kirigami-addons/-/commit/432091c8eb2755dfc0087861350daf343c700039