id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 28,Stronger zoom commands,finticemo,Thomas Bernard,"After using GIMP's 'Zoom in a lot /Zoom out a lot' commands primarily for the last few weeks, I've realized they are a vast improvement from a usability point of view. More mild(typical) zoom commands zoom by a factor of about 100% each time. GIMP's 'Zoom in/Out a Lot' zoom by about 300% each time -- which is less 'smooth feeling' but much more practical, as it does not require you to sit on the zoom key for a second or two to get to the approximate level of zoom you want -- instead, you press the key '''once''' to change level of detail, and that's all that's needed. From my point of view, it is a much more sensible and easier workflow, to primarily use strong zooming and only occasionally use weak zooming to finetune. A step towards that would be providing two additional zoom actions, which step through the ZOOM_FACTOR array by 3. That is, the ZOOM_FACTOR definition I see in the source is this: {{{ word ZOOM_FACTOR[NB_ZOOM_FACTORS]={2,3,4,5,6,8,10,12,14,16,18,20, 24, 28, 32}; }}} Supposing we start at ZOOM_FACTOR[0] -- that is, 2x. Normal zoom adds one to the index and becomes 3x. Strong zoom should add three to the index and become 5. Which gives Strong zoom an overall 'zoom series' which looks like 2 5 10 16 24 32 ( or 3 6 12 18 28 32, etc.) The only caveat here is, I guess, that clipping at the end -- if you zoom in all the way to 32, and zoom out, then you will get different zoom levels than you had zooming in: (32, 20, 14, 8, 4, 2}. That could be ameliorated by changing the length of the ZOOM_FACTOR array, but it's a pretty minor issue. A simple way to test out what stronger zoom commands would be like -- If you don't have GIMP on hand -- is to change the values on lines 1036 and 1040 of src/engine.c to +3 and -3 respectively. On reflection, it might even be better just to make the normal zoom commands just zoom by large increments (with the zoom levels menu providing access to the others.). Anyway, obviously this needs some testing to see if this feels better to others or just me. Whatever solution we end up deciding is good, I'm confident it can be made significantly easier to use than what we currently have.",enhancement,closed,major,2.5,GrafX2,2.4,fixed,,