Summary: | Compact View mode has a wrong layout in RTL mode | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | popov895 <popov895> |
Component: | view-engine: compact mode | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kfm-devel, popov895 |
Priority: | NOR | ||
Version: | 24.02.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/system/dolphin/-/commit/240d33ce17fc531e8bc6638af8f71454fe7c05e6 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | Compact View mode in RTL |
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/742 Git commit 240d33ce17fc531e8bc6638af8f71454fe7c05e6 by Méven Car, on behalf of Eugene Popov. Committed on 27/03/2024 at 10:28. Pushed by meven into branch 'master'. Better support for RTL This MR fixes some issues related to RTL scripts: - wrong layout in Compact View mode - broken horizontal scrolling in Icon View and Details View modes - broken navigation with left and right arrow keys in Details View mode Related: bug 449493 M +5 -0 src/kitemviews/kitemlistcontainer.cpp M +39 -23 src/kitemviews/kitemlistcontroller.cpp M +4 -0 src/kitemviews/kitemlistview.cpp M +10 -3 src/kitemviews/kstandarditemlistwidget.cpp M +20 -10 src/kitemviews/private/kitemlistviewlayouter.cpp M +1 -1 src/tests/kitemlistcontrollertest.cpp https://invent.kde.org/system/dolphin/-/commit/240d33ce17fc531e8bc6638af8f71454fe7c05e6 |
Created attachment 167479 [details] Compact View mode in RTL SUMMARY I don't actually use RTL mode, but I'm pretty sure that Compact View mode has a wrong layout in this mode. As you can see in the attached screenshot, in RTL mode, the content of the columns is aligned to the left and bottom, while it should be aligned to the top and right. Also, the sort order is inverted. STEPS TO REPRODUCE 1. Run Dolphin with the "--reversed" argument SOFTWARE/OS VERSIONS Operating System: KDE neon 6.0 KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 KDE Gear Version: 24.02.0 Qt Version: 6.6.2 Kernel Version: 6.5.0-21-generic (64-bit) Graphics Platform: Wayland