https://bugs.kde.org/show_bug.cgi?id=520474

            Bug ID: 520474
           Summary: RTL layout: calculator button and currency symbol
                    overlap input text in amount fields
    Classification: Applications
           Product: kmymoney
      Version First 5.2.2
       Reported In:
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: ux-ui
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 192509
  --> https://bugs.kde.org/attachment.cgi?id=192509&action=edit
Screen shot of kMyMoney showing the add new transaction field in Arabic UI

DESCRIPTION
When using kMyMoney in a right-to-left (RTL) language (e.g. Arabic), the UI
correctly flips, but amount input fields with a built-in calculator button do
not reposition their overlay elements properly. Both the calculator icon and
the currency symbol remain anchored to the right side of the field, covering
the entered numbers and making them unreadable.

STEPS TO REPRODUCE
1. Launch kMyMoney with an RTL locale: LANG=ar_DZ.UTF-8 kmymoney
2. Open any transaction form or the “initial balance” field when creating a new
account.
3. Type a number and observe the amount field.

OBSERVED RESULT

The calculator button and the currency symbol sit on top of the entered digits
(right edge), hiding the text. A screenshot is attached.

EXPECTED RESULT

When the UI is mirrored for RTL, both the calculator icon and the currency
symbol should shift to the left side of the field, so the text remains fully
visible.

Operating System: NixOS 26.05 (Yarara) (Wayland)
KDE Frameworks: 6.26.0
Qt: Using 6.11.0 and built against 6.11.0
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.18.31
KMyMoney: 5.2.2
Akonadi: Unknown (build against 6.7.1)
Alkimia: 8.2.1 (build against 8.2.1)
Gpgme: Unknown (build against 2.0.0)
KDiagram: Unknown (build against )
libical: Unknown (build against 3.0.20)
libofx: Unknown (build against 0.10.9)
SQLCipher: Unknown (build against 3.51.3)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to