| Summary: | Make it impossible to manually re-order icons when not in manual positioning mode | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Ivaylo Atanasov <givbra> |
| Component: | Desktop icons & Folder View widget | Assignee: | Eike Hein <hein> |
| Status: | CONFIRMED --- | ||
| Severity: | wishlist | CC: | ftefrjbhfvasf32, nate, openmail+kde, parth.27, plasma-bugs-null |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Ivaylo Atanasov
2019-10-27 05:36:17 UTC
I agree. The problem here is that sort order is presented as a mode, and modes are immutable. If we're in "sort by name" mode, then we always sort by name. Allowing you to break out of the mode by dragging icon is a violation of your expectations and the way the option is presented. macOS handles this in a more elegant way IMO: - There are immutable sort modes where items cannot be manually ore-ordered - In the "manual" sort mode, there is a command to "Arrange icons by name/date/size/etc." which will re-arrange the icons to be sorted by the chosen order, but without entering a specific sort mode. The MacOS's way you suggest would be an excellent resolution. All the necessary tools for the above are in the toolbox; this would be a quite minor change to the UI and minimal supporting application logic (basically flipping back to manual after applying a sort once, and changing the implementation of the model behavior). I'm not opposed to such a patch. Yeah I can give it a try, as soon as I get some time... Please, try your best, I need it ... *** Bug 437678 has been marked as a duplicate of this bug. *** *** Bug 444345 has been marked as a duplicate of this bug. *** Unfortunately, the bug still exists in Plasma 5.24.5. Icons are moved from their positions when bottom panel appears after login. Łukasz, that's a different issue: Bug 458007. |