Bug 502726 - Welcome Center's "Next" button should put the arrow icon after the text
Summary: Welcome Center's "Next" button should put the arrow icon after the text
Status: RESOLVED FIXED
Alias: None
Product: Welcome Center
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-12 20:45 UTC by easy_lad
Modified: 2025-04-14 21:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.4.0
Sentry Crash Report:


Attachments
showing where the arrow is supposed to be (5.93 KB, image/png)
2025-04-12 20:45 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-04-12 20:45:58 UTC
Created attachment 180211 [details]
showing where the arrow is supposed to be

SUMMARY

Welcome Center Next button wrong arrow placement, should be after the word as shown in attachment.


STEPS TO REPRODUCE
1. Switch to RTL language (Arabic)
2. Open Welcome Center
3. See Next button 

OBSERVED RESULT

Arrow is misplaced before the word.

EXPECTED RESULT

Arrow place after the word


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 Nate Graham 2025-04-12 20:50:17 UTC
All icons-and-text buttons in Arabic have their icons the right side, same as how all icons-and-text buttons in a LTR language have their icon on the left side. So this isn't an RTL/LTR issue.

The only thing we could do here is have a custom button that arranges the icon on the opposite side, but only for the "Next" button. It's possible, but would incur a bit of extra maintenance burden over time.
Comment 2 Oliver Beard 2025-04-13 02:37:09 UTC
(In reply to Nate Graham from comment #1)
> The only thing we could do here is have a custom button that arranges the
> icon on the opposite side, but only for the "Next" button. It's possible,
> but would incur a bit of extra maintenance burden over time.

I don't think a custom button would be needed, we could hack this with something like:
    LayoutMirroring.enabled: !parent.LayoutMirroring.enabled
if we think it's worth it.
Comment 3 Nate Graham 2025-04-13 13:41:52 UTC
Ah, brilliant, of course.
Comment 4 Bug Janitor Service 2025-04-13 13:44:31 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-welcome/-/merge_requests/205
Comment 5 Nate Graham 2025-04-14 14:57:11 UTC
Git commit 95700caf41cfe36dbd814fa7d645a66d1fc498ed by Nate Graham.
Committed on 14/04/2025 at 14:49.
Pushed by ngraham into branch 'master'.

FooterDefault: Move button's arrow to the side it's pointing to

This looks nicer.
FIXED-IN: 6.4.0

M  +2    -0    src/qml/footers/FooterDefault.qml

https://invent.kde.org/plasma/plasma-welcome/-/commit/95700caf41cfe36dbd814fa7d645a66d1fc498ed
Comment 6 easy_lad 2025-04-14 21:30:59 UTC
thanks looks great