Created attachment 150033 [details]
Screen capture of the selected options, and the icorrectly arranged icons.
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
STEPS TO REPRODUCE
1. Right Click on desktop > Arrange In > Rows/Columns
Icons are placed in the wrong order. If Arrange In rows is chosen, the icons are placed column-wise.
If arrange in Columns is chosen, the icons are placed row-wise
Icons are arranged in the order the label indicates.
Linux/KDE Plasma: 5.18.5-1-MANJARO (64-bit)
(available in About System)
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4
Your screenshot shows a column of icons and the "arrange in columns" option selected. Looks to me like everything is working properly. Can yo clarify what the problem is, exactly?
(In reply to Nate Graham from comment #1)
> Your screenshot shows a column of icons and the "arrange in columns" option
> selected. Looks to me like everything is working properly. Can yo clarify
> what the problem is, exactly?
The icons in the picture are arranged row-wise. Rows go along the y-axis, columns along the x-axis. My problem is that the labels are backwards. When "arrange in columns" is selected I would expect to see a line of icons going along the x-axis, instead of the y-axis like it is on the screenshot.
The screenshot depicts a column of icons, not a row of icons. You're defining "row" and "column" to be their opposites.
"Columns" and "rows" are kinda meaningless terms when you have a grid of icons without any visual indication how they're being arranged (especially when other software has contradictory meanings on what exactly that would entail), so we should replace the strings with something clearer.
I think that calling a column of icons "arrangement in rows" is odd, but you're right that it could be ambiguous for people with specialized experience with design or development tools. Changing the strings seems fair.
Git commit 1a0150d726adacddbfa588844171c116c6bffc87 by Nate Graham, on behalf of Jan Blackquill.
Committed on 29/06/2022 at 17:32.
Pushed by ngraham into branch 'master'.
folderview: make menu entries less ambiguous
Without clear expectations, 'Columns' and 'Rows' are kinda meaningless to
users, since users from different backgrounds will form different expectations
as to what their behaviour will be, e.g. users that have used design software may
be used to selecting five items and selecting 'Layout > Columns', which would turn
that into five columns of one item each, while users that use different software
(or GUI layouts) would expect that would create one column of five items.
In short: users have contradictory expectations if we use 'Columns' and 'Rows' as the
UI strings here, so let's use something less contradictory.
M +6 -2 containments/desktop/package/contents/ui/ConfigIcons.qml
M +6 -3 containments/desktop/plugins/folder/viewpropertiesmenu.cpp