GNOME Bugzilla – Bug 88499
EOG autoscale of image-view broken in Nautilus
Last modified: 2004-12-22 21:47:04 UTC
In current builds of Nautilus, double-clicking a thumbnail image results in EOG showing the fullsize image inline. Most of my images are digital photos, 2000 pixels wide or more, exceeding my monitor resolution. To always have images open at over 2000 pixels width is therefore rather cumbersome: I have to resize it again - each and every time - and this is rapidly becoming a chore. The ability to zoom with the mouse-wheel is nice indeed, but if i choose that approach instead, i have to scroll for quite a periode of time to get the image scaled right. So - all together: This is a bad user-experience. I miss the old autoscale feature a lot. Expected behaviour: Image to scale automagically, and display proportionally within the current Nautilus windowpane. Note: This used to work in old versions of Nautilus, but is rumoured to have been a "hack". That matter was briefly mentioned in a posting on the EOG mailing list February 2002: http://mail.gnome.org/archives/eog-list/2002-February/msg00000.html I'm currently testing the 2.0.1 snapshots, but I believe this was a Gnome2 bug as well - adding keyword.
ccing usability
Michael Meeks posted: "in fact it's a bug in the nautilus adpator. Normally the last zoom is stored per file, per directory etc. and so we just need to do 2 things. a) make the adaptor use zoom to fit if no zoom is stored by default for that file. b) restore any file specific zoom that was used last time on that window. So - please re-file whatever bug you opened under the nautilus adapater." -- Changing component (->Nautilus)
And this worked nicely until a while ago. Anyone have any clue what could have been broken here? It's a regression, dammit :)
I'm working on this.
Would be nice to get in for 2.0.2 but not a showstopper.
Something is quite funky in the way Bonobo/GTK+ plugs and sockets handle sizing -- my image view control gets size allocated *four* times when it gets inserted in Nautilus. See the current discussion on the Nautilus list for more details.
Looking into this again.
Bluh, fixed it in HEAD with a horrible hack. The real bug is in GTK+/Bonobo. This needs to be tracked down better by someone with a lot of patience.