Regarding plans to improve usability in the next release, I have a few
suggestions.

In general, where possible I prefer to reduce the number of
preferences by just having the application do something sensible.  It
makes it easier to find the preferences people actually do need to
adjust, prevents them from adjusting things wrongly, and can also make
bug hunting easier if there are fewer permutations to worry about.
It's the difference between Mozilla vs. Firefox, and Sawfish
vs. Metacity.  (Fedora is favoring the latter of each because of that
simplicity.)


1.) We were discussing configuration of external move and copy
commands in bug 2537129...

Is there anyone for whom the internal copy, move, and rename commands
would actually be insufficient in practice and not just in theory?  I
myself was pondering setting up "gvfs-trash" as my standard
alternative to "rm", so my command-line and GUI delete commands would
be integrated.  But I can't think of any case where "mv" and "cp" or
their internal equivalents wouldn't suffice.  What about symlinks?  I
expect many GUI users don't (or shouldn't be asked to) know what they
are, much less put them to practical use.

Will the internal commands be the default in the final release?  The
reason I filed the bug was that I found it quite annoying to have a %v
variant as the default, and it's something that is difficult for many
GUI-oriented users to change.

I like the idea of moving the "Editors" tab out of the preferences
interface entirely; that would put copy, move, delete, and symlink
"under the hood" where they wouldn't get in the way.  If I understand
what you are proposing, it would allow editors like Gimp, UFDraw,
etc. to be displayed on menus if and only if they are actually
installed?  That would be a huge improvement, since it's quite
frustrating to select a menu item that doesn't work.

It would also be frustrating to use an application to open an image
type that it doesn't understand.  It would be nice if geeqie could
know what file types an editor can handle by looking at one of these
drop-in configuration files.


2.) In Edit -> Preferences -> General -> Thumbnails, I don't
understand the option "Cache thumbnails into .thumbnails", because
that *is* where the shared thumbnail cache is (or at least its
subdirectories).  I think the optimal thing to do is actually remove
*both* of these options, and just always use the industry-standard
shared cache.  It's unclear from the interface what happens when both
of these options are unchecked, which is poor if either is kept.  (The
answer is that the cache becomes .geeqie/thumbnails.)

3.) Perhaps it would also be possible to eliminate the "Properties"
tab in Edit -> Preferences.  Instead, in the Edit -> Properties dialog
itself, geeqie could present only the Exif tags which were actually
set in the image, but have a "show all properties" checkbox that would
allow editing of properties that weren't set.  This could be sticky;
it would stay turned on across all images once it's turned on, and
stay turned off across all images once it's turned off.  (I'm thinking
of people who are going through a collection of images to edit Exif
information.  Who else would care what empty properties are
displayed?)

4.) When I select "View -> Zoom -> Fit horizontal", it does what I
would call "Fit vertical" - it sizes large images so I can scroll left
or right, but the top and bottom of the image are exactly at the top
an bottom of the window.  (And the inverse for "View -> Zoom -> Fit
vertical".)  Compare to "Fit page width" in document-viewing
applications.

5.) I cannot discern any difference between "View -> Zoom" and "View
-> Connected Zoom".

6.) When I select "View -> Image overlay", I see a text-based image
info overlay.  When I select it again, I see a histogram.  When I
select it again, I go back to seeing no overlay.  This is weird.  Also
strange is that "View -> Histogram channels" and "View -> Histogram
log mode" don't do anything unless you have already selected "View ->
Image overlay" twice.  This seems like something that would be seldom
used, and perhaps it would be easier to come up with a sane set of
radio buttons if this were part of "Edit -> Preferences".  I would
actually recommend merging this with the section "Edit -> Preferences
-> Advanced -> Overlay Screen Display" to make a new tab, "Edit ->
Preferences -> Overlays".  "Edit -> Preferences -> Advanced -> Full
screen" probably belongs under "Edit -> Preferences -> Windows", and
"Edit -> Preferences -> Advanced -> Delete" could be filed under "Edit
-> Preferences -> General", which would eliminate the "Advanced" tab
entirely.

7.) "File -> Pan view" should probably be "View -> Pan view".  This is
a neat feature, by the way.

8.) It's unclear what the menu item "File -> Copy path" does.  Perhaps
"File -> Copy filename" would be more clear?

9.) Image rotation commands appear in "Edit -> Rotate jpeg clockwise",
"Edit -> Adjust -> Rotate clockwise", "Right-click -> Edit -> Rotate
jpeg clockwise" and "Right-click -> Adjust -> Rotate jpeg clockwise".
I think the "Adjust" menu is more clear if it's under "View", not
"Edit", since these adjustments don't change the file on disk.
"Adjust view" instead of just "Adjust" would also make the distinction
more clear on the right-click menu.

10.) The standard find-a-folder dialog boxes are different than the
ones that other desktop applications use.  I'm running Gnome, but
non-Gnome applications like Firefox and even Emacs use the standard
interface.


A few bugs I found while testing:

A.) When I hit the Help button on Edit -> Preferences -> Advanced, I
get a dialog box that says "Unable to load:
/usr/share/doc/geeqie-1.0alpha2/README" and no help appears.  I
believe the correct file name is:
/usr/share/doc/geeqie-1.0alpha3/README

B.) "Help -> Release notes" has the same problem.

C.) "Help -> Keyboard shortcuts" has the same problem.

D.) "Help -> Contents" has the same problem, plus a problem
encountered only when running remotely, which I think is firefox's
fault: https://bugzilla.redhat.com/show_bug.cgi?id=481542


Thanks for reading,

Beland



------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

Reply via email to