GNOME Bugzilla – Bug 327709
Rework the zoom levels to match sizes suggested by Tango style guide
Last modified: 2015-04-25 16:30:28 UTC
The brave artist jimmac is re-drawing gnome-icon-theme icons to match the tango tyle. Note that I'm speaking about the common fd.o stuff (icon naming and sizes), not only colors. This means that 12x12, 24x24, 32x32 and 36x36 icons will be removed from GNOME. Only 16x16, 22x22 and SVG icons designed to be pixel-perect at 48x48 will be available. Hopefully next GTK+ will use the same sizes (mayby "hardcoding" gtk-large-toolbar to 22x22 and gtk-menu-items to 16x16) My suggestion is change the zoom levels of nautilus view from 25%, 50%, 75%, 100%, 150%, 200% and 400% to - Very small (16x16 = Normal / 3) - Small (22x22 ~ Normal / 2) - Normal (48x48) - Large (96x96 = Normal * 2) - Very large (128x128 = Normal * 3) - Custom... (set zoom level by hand - is it useful?) Other information:
Luca we are trying to support 32x32 so I think you could insert that in your list. I'd remove custom, I don't think it's that usefull and it can produce not optimal results.
New levels to manage all sizes supported by Tango Style Guide - Very small (16x16 *) - Small (22x22 *) - Medium (32x32 *) - Normal (48x48 *) - Large (96x96 #) - Very large (128x128 #) - Custom... (set zoom level by hand) The * means the size is available Tango style guide. The # means that the icon should be scaled up using the SVG picture. PS changed summary too.
Any progress/decision on this one?
From libnautilus-private/nautilus-icon-info.h #define NAUTILUS_ICON_SIZE_SMALLEST 16 #define NAUTILUS_ICON_SIZE_SMALLER 24 #define NAUTILUS_ICON_SIZE_SMALL 32 #define NAUTILUS_ICON_SIZE_STANDARD 48 #define NAUTILUS_ICON_SIZE_LARGE 72 #define NAUTILUS_ICON_SIZE_LARGER 96 #define NAUTILUS_ICON_SIZE_LARGEST 192 It was changed some time ago, I forgot to add a note here. The only pending issues are now: * 24 --> 22 (g-i-t provides 24, but it's 22 + 1 pixel border) * 128 (it's the size jimmac, andreas and lapo are drawing large, detailed icons) * rework nautilus code to show Small|Medium|Large instead 50%|75%|100% (I'm working on it now)
Created attachment 102688 [details] [review] The patch to replace zoom levels with strings It was simpler then expected. Now zoom levels comboboxes in preferences menu and zoom button/menu in explorer toolbar show zoom levels as string (Extra small, Small, Medium, Normal, Large, Extra large, Enormous). One issue: the toobar button width could be smaller then needed...
For better distinction "Tiny" instead of "Extra small" and "Big" / "Huge" instead of "Extra large" may be better terms ?
Changing component as a part of bug reorganisation work.
Comment on attachment 102688 [details] [review] The patch to replace zoom levels with strings src/nautilus-zoom-control.c does not exist anymore in git master. Hence setting 'needs-rework' as patch does not apply cleanly.
I believe this report is not relevant anymore. As of version 3.16, zoom levels have been refined following visual guidance from the design team and reduced to three levels, which are changed with a slider. Closing as OBSOLETE. Enhancements to current zoom levels should go into new bug reports.