GNOME Bugzilla – Bug 641754
preview widget resizes
Last modified: 2012-08-22 13:28:39 UTC
Depending on the type of wallpaper, the preview monitor gets scaled and generally moves around the page. It would feel more polished to keep the monitor static so some whitespace should be added to accomodate the lack of gradient color pickers or "changes throughout the day" label. To reproduce, just pick a few wallpapers from the thumbnails in the "Wallpapers" section. As soon as you pick one of those animated ones, the preview monitor shrinks and jumps. Similar thing happens for gradients. In addition the background behind the monitor itself should not be white, but the same shade of grey as the default bg.
The gray background problem is a theme problem, see: https://bugzilla.gnome.org/show_bug.cgi?id=642112
I can not reproduce this with gnome control center 3.1.3, the preview monitor did not change at all while changing wallpapers, wallpaper types, etc. The "changes throughout the day" and the color pickers appear below the preview widget in the whitespace area, without resizing or changing anything, and the background of the monitor is grey as the default bg for me, so I guess this should be set as FIXED.
This still occurs when switching from and to a gradient background source in trunk, using the Adwaita theme. The problem is the icon in the swap-colors-button, it is large enough to cause the bottom hbox to grow. This can be avoided by either setting a height request to the bottom hbox or shrinking the mentioned icon. I'll upload a patch for the first options in a moment for comments and perhaps a review.
Created attachment 211246 [details] [review] Patch Sets the height of the bottom hbox to 32 pixels to avoid resizing of the bottom hbox and subsequently the preview widget.
This doesn't happen anymore since the background selection panel got redesigned.