Bug 506268 - Need reversed open-link icon for RTL languages
Summary: Need reversed open-link icon for RTL languages
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: visual-bugs-null
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2025-06-27 12:36 UTC by easy_lad
Modified: 2025-10-24 07:39 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.20
Sentry Crash Report:


Attachments
external link icon is similar to LTR (61.78 KB, image/png)
2025-06-27 12:36 UTC, easy_lad
Details
How it is supposed to look like (45.62 KB, image/png)
2025-06-27 12:36 UTC, easy_lad
Details

Note You need to log in before you can comment on or make changes to this bug.
Description easy_lad 2025-06-27 12:36:05 UTC
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
Comment 1 easy_lad 2025-06-27 12:36:43 UTC
Created attachment 182723 [details]
How it is supposed to look like
Comment 2 Nate Graham 2025-06-30 11:49:07 UTC
This was already fixed by Amy Rose in Kirigami with https://invent.kde.org/frameworks/kirigami/-/commit/8f1eaeee71de5a6dbb43f3121b2291f3eef1d0ec!
Comment 3 easy_lad 2025-06-30 20:00:03 UTC
But does it reverse the icon itself so the arrow is pointing at the right?
Comment 4 Nate Graham 2025-06-30 20:04:13 UTC
No, we don't currently have an RTL version of the icon we could use there.
Comment 5 easy_lad 2025-06-30 21:13:05 UTC
My issue was for the icon not being reversed in RTL langs, so not fixed..
Comment 6 Nate Graham 2025-07-03 12:17:34 UTC
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
Comment 7 easy_lad 2025-10-13 19:30:49 UTC
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
Comment 8 Bug Janitor Service 2025-10-15 18:03:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/510
Comment 9 Nate Graham 2025-10-20 15:16:34 UTC
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
Comment 10 Bug Janitor Service 2025-10-23 22:20:35 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1945
Comment 11 Bug Janitor Service 2025-10-23 22:21:50 UTC
A possibly relevant merge request was started @ https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/402
Comment 12 Nate Graham 2025-10-24 07:39:38 UTC
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