3 ms·
> If you let the user arrange their icons in the preferred shape, for each screen resolution they use, and save that, the problem is solved. Users normally pla
by badmintonbaseba 2y ago
> If you let the user arrange their icons in the preferred shape, for each screen resolution they use, and save that, the problem is solved.
Users normally place their icons using a given, single resolution, so that would only give you one initial saved icon position. You need some heuristic when the user first changes resolution with that icon present on the desktop.
- Rygian 2y agoYes, and any heuristic is fine, because it's a once-in-a-lifetime* rearrangement. In other words, this situation is not part of the problem. *lifetime of that computer
- wang_li 2y agoMy screen realestate changes several times a day. My work daily driver is a laptop that has a built in screen of a particular resolution. In the office it plugs into a dock with one monitor that has a different resolution than the built-in display. When I take it home and plug it into a dock it has two external monitors of different resolutions. Icons need arrangements in each combination of monitors, resolutions, and scaling. So that when I'm sitting at my desk in the office I have a consistent experience of icon location. When I'm at home and have different screen layout, I can have a different icon layout suited to that screen layout and everytime I plug the dock in at home I should get the same arrangement that I had yesterday. If there's a new icon that has never been placed in a particular desk setup, drop it anywhere.
- marcosdumay 2y ago> My screen realestate changes several times a day. Does it change often enough that an absurd like 20s update-time would impact you? Anyway, the article has plenty of reasons to save more than 1 resolution as "user-defined positions". But not a lot of them, probably 2*n^2 for n monitors is more than enough.