Comment 10 for bug 936958

Revision history for this message
Bowmore (bowmore) wrote :

Just tested the moving icon scenario now and found two side-effects:

Glitching
------------
What happens here is that the desktop icon workarea is updated three times!
- first update with a correct value for left margin
- second update with left margin = 0 !!!
- third update with a correct value for left margin

Expected: one update only

The second and third updates cause the glitch as the icons here are moved to the left edge and then back again to its correct posisions. This is probably doable to fix as the unity session is active and by assuming that a left margin = 0 is always wrong. Other possible ways are to find the root cause why there are three updates instead of one and/or why the left margin = 0 in the second update.

Icons moving out of screen
-------------------------------------
This one I guess is a showstopper for this scenario.

Assume a launcher width equals 32 and with some desktop icons placed at the right edge of the screen. Increasing the launcher width to 64 here will partly move those icons away from the screen but still possible to grab and drag back into the screen. There is no mechanism implemented as I know of in nautilus atm to do a re-layout of the icons and even if there were one this could cause icons to overlap eachother on the right side.

Thus, remains the static left margin >= 64 that cause a "white" space between the launcher and icons on the left side. Looks buggy and wastes horizontal space but works.

My conclusion is that there is no perfect (precise) solution to this.