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

            Bug ID: 500868
           Summary: Desktop icons get rearranged after changing screen
                    scale
    Classification: Plasma
           Product: plasmashell
           Version: 6.3.1
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Desktop icons & Folder View widget
          Assignee: plasma-b...@kde.org
          Reporter: a...@public.simplelogin.com
                CC: h...@kde.org
  Target Milestone: 1.0

SUMMARY
Desktop icons get rearranged after changing screen scale on plasma 6.3.
Specifically, it seems that each scale has its own (random) arrangement. The
arrangement is saved for every scale, but it is random at the beginning. I
think the icons should preserve (or at least try to preserve as much as
possible) the same order across all scaling factors, though, and not get a
random arrangement or save a different arrangement for each scale.

If there are people who prefer a per-scale arrangement then I propose to add an
option to choose between these two kinds of behavior.

PROPOSED SOLUTION
Let's say that the icons are arranged in a desktop grid whose cells are
numbered starting from the top left corner and going either left to right or
top to bottom depending on the set arrangement option. Then every icon is
associated with a position number (the number of the cell), but note that this
position is relative to the grid layout and not absolute because the grid will
change with the scaling factor and the positions of the cells will be shifted.
If the icons were to be manually arranged by the user while using a certain
scale, that same arrangement should be followed by every other scale, possibly
respecting empty spaces between icons (respecting the position number of all
icons across various grid layouts) even if the icons get shifted. If this is
not possible (because some icons would be out of display, for instance) then at
least the order should be respected by bringing together distant icons
(eliminating the spaces between them).

This is just the first solution that came to my mind. If you don't find it neat
you can always elaborate a new one or just simply choose to respect the icon's
order as much as possible and not strictly their position.

STEPS TO REPRODUCE
1. change the scaling factor in display settings

OBSERVED RESULT
Icons get rearranged randomly if not already been manually arranged at that
scale, otherwise their positions are restored for that specific scale
arrangement.

EXPECTED RESULT
Icons should have at least the same order for every scale.

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux 
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.12.15-1-MANJARO (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

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

Reply via email to