Main Menu

Congratulations on v5!

Started by Beholder3, January 27, 2012, 02:56:34 PM

Previous topic - Next topic

Beholder3

Thanks Bogdan for the good work again. The new feature (at least I have overseen it before) to customize the quick view is absolutely great!  :) :) :)

Some minor things IMHO:

       
  • In the quick view customization popup you can only select a line to be deleted if you click on the input columns. If you actually click on the tag (left column) you only get that "sort" cursor between two entries.
  • Thankfully it is now possible to copy (Ctrl-C) a tag value from the metadata panel. I now know it works, but I wouldn't suspect so - adding "copy tag value" might by added to the right click context popup window maybe, so the unsuspecting user also finds this nice feature.
  • In the filelist you offer those 5 different details views: I know I brought it up already a long while ago... maybe there is some way to have a similar degree (and method) of customization as is for the single file quick view now. Maybe even link it to be the same.
  • And cosmetically the GUI chosen color doesn't stick. After restarting the app we're back to grey.

BogdanH

Hi,

Quote from: Beholder3 on January 27, 2012, 02:56:34 PM
Thanks Bogdan for the good work again. The new feature (at least I have overseen it before) to customize the quick view is absolutely great!  :) :) :)
Thanks for nice words.
Quote
  • In the quick view customization popup you can only select a line to be deleted if you click on the input columns. If you actually click on the tag (left column) you only get that "sort" cursor between two entries.
I made it that way, so one couldn't miss there's "move" option (that was the idea).
Quote
  • Thankfully it is now possible to copy (Ctrl-C) a tag value from the metadata panel. I now know it works, but I wouldn't suspect so - adding "copy tag value" might by added to the right click context popup window maybe, so the unsuspecting user also finds this nice feature.
At first, I was thinking about that. But I somehow hate very "busy" menus and in future, some more "important" entry might be needed inside popup menu... Anyway, notice taken  :)
Quote
  • In the filelist you offer those 5 different details views: I know I brought it up already a long while ago... maybe there is some way to have a similar degree (and method) of customization as is for the single file quick view now. Maybe even link it to be the same.
You mean something like "Move tag to User defined file details", I suppose. I'll look into that...
Quote
  • And cosmetically the GUI chosen color doesn't stick. After restarting the app we're back to grey.
Yes, I know  :) At first, GUI was supposed to be "shaded grey" only and additional colors were added just before I finished GUI... just for fun, so to speak. I'll take care of that in next GUI.

Bogdan

Phil Harvey

My compliments.  I just spent the last hour playing with ExifTool GUI v5.00, and I'm impressed!!  (I wish there was something like this for the Mac!)

I've got lots of comments and questions, and maybe even a couple of suggestions.  But feel free to ignore any of my suggestions because I am a real newbie when it comes to the Windows GUI. :P

1. I love that you have implemented the -lang option. This is great, because this is a potentially very useful option that most people don't know about.  It is unfortunate that using this feature disables all items in the metadata panel pop-up menu, but I think I understand why this happens.  Maybe sometime in the future I'll add an exiftool option to output both tag name and description so you can fix this (this is already possible with the -X option of course, but parsing the XML output probably isn't something you want to do).

2. The -stay_open implementation seems to work perfectly, and the GUI is VERY responsive.  Well done!  It is so fast that I can't tell if you are using it for the Quick view or not.  Are you?  Or are you still using your own code for Quick view?

3.  I can see why having a sort feature is very useful in the GUI.  I think I'll keep this option checked all the time.

4.  I think all of the export options are great.

5.  I'm very surprised that you have an option to embed a preview image into RAW files.  I would think this would be a very uncommon task.  Similarly, I am surprised at the "group by instance" feature you have included.

6.  I like your date/time equalize feature.  You could easily combine the "date modified as in Exif" into this feature by adding it to the dialog box and allowing the user to select which date/time tags to copy into with an extra checkbox for each tag.  But maybe the way you have it is less confusing because it makes a clear distinction between metadata and file attributes.

7.  I love the way you can edit the quick view and custom view.  One funny quirk though is that the FilePermissions tag doesn't work in the Quick view... which makes me think you're still not using Exiftool for this view.

8.  You could simplify the metadata pop-up menu by removing 2 items and having "add tag to custom view" change to "remove tag from custom view" when in custom view, and "add tag to quick view" change to "remove tag from quick view" when in quick view.  Also, why can't I copy a tags between quick view and custom view?  In quick view the "add tag to custom view" is disabled, and visa versa.

9.  Why can't I mark/unmark a tag in custom or quick view?  I maybe understand quick view, but I don't understand why you can't do this in the custom view.

10.  When I select a file and edit some tags, I lose my changes if I select another file before saving.  I would expect a warning to pop up asking me if I want to save my changes first.

Well, I think that's enough for now.  Time for me to get to bed.

Let me congratulate you again on this version.  I think it's great!

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

BogdanH

Hi Phil,

Thank you very much for taking time for trying GUI.
Before you start reading my answers/reasons below: keep in mind, that GUI was made for "average" user (like me), which you're not -this is ment to be a compliment :)

1. About -lang
Yes, you've recognized the problem correctly. For now, I will wait for feedback on this. Right now, it's important that ExifTool remains fast and if really needed, the same commands can be executed twice: with/without -lang (you get the idea).

2. GUI works using -stay_open all the time. ExifTool is additionally called in "classic" mode only for ExifTool direct (so I don't need to parse commands). And GUI's internal parsing is only used for predefined Details in filelist.
Having such fast response with -stay_open, it was possible to make Quick view customizable -as mentioned, it was the main reason for making GUIv5.

3. Yes, sorted... how come we waited that long with this? :)

4. Export options.. I need MIE or HTML sometimes, but quite often you ask here, user should send you this, or that...

5. Embedding preview in raw files.. I use this for my "five stars" photos. Canon DPP (raw converter which I use) doesn't embed "developed" image back to raw file -actually, no converter does that. And because most image previewers (I use FastStone) show embedded image only, one can't see "final" result when previewing. So I put developed jpg back into raw. But as said, only "best of the best" get this treatment -not many, that is :)
Group tags by instance: I noticed, you've asked for such listing few times here.. And you'll remember the issue I had not that long ago with showing duplicates?

6. As you may have noticed from my posts, I don't care much about file attributes nor do I understand all that "obsession" too keep them "perfect". It may sound stupid, but for me, every file "Date modified" option is somehow hard to include... I mean, metadata is what matters for archival purpose.

7. System tags are only visible in ALL and Custom view -and there, Add to Quick view doesn't work. For "advanced" users however, any tag (incl. FilePermissions) can be added manually by using QuickView manager.

8. Changing, instead of disabling "impossible options" -that's what you mean? Yes, this makes sense: pup-up would become "cleaner". I'll look into this.

9. Marking tags in Quick and Custom view... You've got me here: right now, I really can't tell the reason why's that. I'll re-check this.

10. You're right about edited (not saved) tag values can be lost quick -I'll add warning message.

I think, I need a short break.. to be able to recognize "important" changes needed to be done in GUI.. that is, maybe I should actually start using it  :)

Bogdan

Beholder3

Quote from: BogdanH on January 27, 2012, 04:15:38 PM
Quote

       
  • In the filelist you offer those 5 different details views: I know I brought it up already a long while ago... maybe there is some way to have a similar degree (and method) of customization as is for the single file quick view now. Maybe even link it to be the same.
You mean something like "Move tag to User defined file details", I suppose. I'll look into that...

Yes it could be like that or just simply have a detail view option called "user defined quick view" and this could display all the tags from the right side metadata panel "quick" view (which you can customize now to nicely) as columns in the center filelist.
I assume a user puts his/her most wanted tags in the metada quick view and would therefore also like to see them listed in the filelist for sorting and quick overview.

Phil Harvey

Quote from: BogdanH on January 28, 2012, 06:34:38 AM
8. Changing, instead of disabling "impossible options" -that's what you mean?

Exactly.

QuoteI think, I need a short break.. to be able to recognize "important" changes needed to be done in GUI.. that is, maybe I should actually start using it  :)

Good plan.  :)

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

Hi Bogdan,

I have a couple more questions this morning that I have been wondering about...

What exactly is the reason for having both Quick and Custom views with v5?  It seems to me that they now serve exactly the same purpose, although editing isn't allowed in Custom view for some reason.  Why not just simplify things and remove the Custom view altogether?  (and remove the restriction about adding System tags to the Quick view)

But I could see the advantage of having 2 custom views with different sets of tags in each, which is essentially what you have now.  Is this is the reason for keeping both?  If so, why not name them Custom1 and Custom2 (or some other pair of matching names) and give them the same capabilities?

Continuing on with this thought...  I would have imagined that it would be easier for you as a programmer to have the same capabilities for all views.  Then you use the same code for everything.  From a user standpoint this would be great too, because then you would have the editing feature in all views.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

BogdanH

Hi Phil,

Yes, "Custom" seems to be a relic from GUIv4... the reason why it's still here is:
When I do some "research" on metadata (mostly Makernotes), then I'm usually interested only on few tags, which I don't use otherwise, nor I'm after editing them. That is, it happens, I change Custom content quite often per session. Too bad, I didn't use the oportunity to rename it to "Temp" (for temporary) or similar -would be more appropriate.
That is, complete top row of buttons is ment to be metadata "viewers" only; for "let's see what else is written into image files". You know, i.e. not everyone can distinguish between Iptc and Xmp  :)
Quick view content on the other hand, is something I don't change often: that's data I'm interested on all the time and data I edit regulary -it's a "working" panel.
Quote...(and remove the restriction about adding System tags to the Quick view)
But manually, all tags can be added to Quick view.

Same capabilities for all views is not far from one view with all capabilities (yes, it would be easier for me). Some probably wonder, why I keep GUI somehow restrictive. It's because I assume, not everybody is fully familiar with metadata and permanent damage can be done very quickly. This forum is rare exception, where some members/visitors wish to learn more.
But in first place, GUI was made for those, who don't care about all that. It's for those, who only "forgot to adjust camera time on vacation" and then (in GUI) they see, they can also put some additional info inside.
I don't know... am I trying to be too carefull? Am I underestimating users?

Bogdan

Phil Harvey

Hi Bogdan,

Quote from: BogdanH on January 28, 2012, 09:57:58 AM
Quick view content on the other hand, is something I don't change often: that's data I'm interested on all the time and data I edit regulary -it's a "working" panel.

EXACTLY!  Even before you mentioned this, I was thinking that it should be renamed to the "Working" view.  This would have cleared up some of my initial confusion when I was trying to figure out why I couldn't edit any tags.

Quote
Quote...(and remove the restriction about adding System tags to the Quick view)
But manually, all tags can be added to Quick view.

Yes.  I did this for FilePermissions as I mentioned, but the value was always "-" in the Quick view, whereas the value showed correctly in the Custom view when I added it there.  I checked my spelling a bunch of times and I think I got it right, but there is a chance I was fooling myself.

QuoteSame capabilities for all views is not far from one view with all capabilities (yes, it would be easier for me).

That's an even better idea. :)

QuoteSome probably wonder, why I keep GUI somehow restrictive. It's because I assume, not everybody is fully familiar with metadata and permanent damage can be done very quickly. This forum is rare exception, where some members/visitors wish to learn more.
But in first place, GUI was made for those, who don't care about all that. It's for those, who only "forgot to adjust camera time on vacation" and then (in GUI) they see, they can also put some additional info inside.
I don't know... am I trying to be too carefull? Am I underestimating users?

I understand this, and for this reason maybe I'm not the best one to give suggestions for you...  :P

...but I won't let that stop me.  ;)

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

BogdanH

Hi Phil,

I'm glad you've come back on this... sometimes I am affraid not using proper terms to expess myself and that I might sound rude.

You're right; as it is now (using -stay_open), all views are quick anyway. So, decission is final: this button will be renamed to...? .. I mean, I never saw "Work" button in some software before  ;D

When you mentioned -FilePermissions the first time, I tried that, and it works here, showing rw-rw-rw-. If result is "-", then there must be type error -for all tags shown in Quick (for now) view, -f option is used.

Bogdan

Phil Harvey

Quote from: BogdanH on January 28, 2012, 02:01:03 PM
I'm glad you've come back on this... sometimes I am affraid not using proper terms to expess myself and that I might sound rude.

That thought has never crossed my mind.

Quote
So, decission is final: this button will be renamed to...? .. I mean, I never saw "Work" button in some software before  ;D

I'll think about this and see if I can come up with something.

QuoteWhen you mentioned -FilePermissions the first time, I tried that, and it works here, showing rw-rw-rw-. If result is "-", then there must be type error -for all tags shown in Quick (for now) view, -f option is used.

OK, thanks for testing this.  Must be me.  I'll try this again.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

coz

Perhaps "Standard View"

Quote from: Phil Harvey on January 28, 2012, 02:58:48 PM
Quote from: BogdanH on January 28, 2012, 02:01:03 PM

Quote
So, decission is final: this button will be renamed to...? .. I mean, I never saw "Work" button in some software before  ;D

I'll think about this and see if I can come up with something.



chcoste

yes, beautiful, but there is no more renaming >:(

Phil Harvey

No more renaming?  It sounded to me as if Bogdan was open to suggestions about this.

I was trying to think of a name that would imply that you could change things in this view (as opposed to others).  Working view gives this impression, but a "Working" button would be misleading.   But how about this?:

Remove the "Custom" button from the first row and the "Quick" button on the 1st row, and in their place add "Workspace 1" and "Workspace 2" buttons on the 2nd row.  These would both have the same functionality as the old Quick view, but allow the user to have 2 sets of tags.

Bogdan, please disregard this idea if you don't like it.

Oh, and tried out FilePermissions in the Quick view, and it worked this time!  I don't know what I was doing wrong before because my settings weren't saved so I couldn't see what I did before.  Which leads to another question...  I ran some tests to see why the settings weren't saved, and I can reproduce this:  In Windows XP, if you change some settings then log out before quitting the program, the settings aren't saved.  Is this expected?  On a Mac, logging out exists all open programs for you so all of their settings are saved -- I do this a lot because it is faster than quitting each program individually when I am done.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

BogdanH

#14
Hi,

@ chcoste
I assume, you mean Rename files menu option. As usual, when making new GUI, I have concentrated on metadata manipulation in first place (this time, especially on new communication between ExifTool and GUI). Hopefully, no major bugs will be reported from users, then I'll start adding some of 'less important' options which existed in old GUI.

@ Phil
QuoteRemove the "Custom" button from the first row and the "Quick" button on the 1st row,...
-you probably mean "Quick" button in the 2nd row.

As I can see, you don't find much use for "Custom" view :) But as mentioned, I do use it occasionally to isolate tags of interest in separate view. And Quick view can't serve that purpose, because there, tag names can't be ID prefixed. Maybe name (Custom) has become misleading.. should be "Temp" or similar.
Btw. as it is now, optionally, composite tags are also shown in Custom, because this view usually isn't that busy.

Two "workspace" buttons with identical capabilites in second row... So, instead of having one "long" list of tags, user could separate between ie. Exif and Xmp (about photo) metadata, or whatever needed. I DO like the idea!
Added: This would require two popup menu entries: "Add tag to Workspace-1" and "Add tag to Workspace-2"...

I allways close programs before exiting Windows -habbit from old days probably :). As it is now, GUI saves settings/state only when "properly" closing. Right now, I have no idea, how to catch "log off" event (never needed that), but I will look into this.
Added: Log off issue solved -so GUI will save settings in next update.

Bogdan