FrankBijnen / ExifToolGui

A GUI for ExifTool
GNU General Public License v3.0
320 stars 15 forks source link

[feature request] Ideas for optimizing UI in the Filelist window section #484

Open AngusPhoe opened 1 month ago

AngusPhoe commented 1 month ago

Hi Frank,

hope not to upset you with the following. Its really low priority but could improve the intuitivity of user interface.

In the Filelist Section there are - status quo - 6 control elements:

  1. Refresh button
  2. a file filter selection (drop down) field
  3. an EDIT button for the file filter
  4. a "Details:" button, that however has another functionality, i.e. switching between thumbnail and file list view
  5. a selection (drop down) field for chosing different column settings in the file list view
  6. an EDIT button for this selection field (when "user defined" is selected)

These 6 elements make up two rows and leaving much empty space in the top right. See screenshot #1

1orig

I could imagine to improve the UI and intuitivity by a) arranging the control elements in one row b) grouping the control elements c) adding und changing the naming of some control elements, see next screenshot (simple UI mockup, bold appearing text is supposed to be the same style as the other text).

2edit

When clicking buttons "Subdir" and "Thumbs", their color change to yellow (selected mode)

What do you think?

Kind regards,

Angus

FrankBijnen commented 1 month ago

Hi Angus,

First of all. I'm very pleased with your comments.

Some general remarks:

Now in more detail:

My thoughts:

Frank

Spaceleft

FrankBijnen commented 1 month ago

Just an idea. We could use 'dropdown buttons'. Buttons that show a popup menu when clicked, Here is an example what I mean.

Initial view. Using only little space. 'Refresh' replaced by a speed button.

filelist_overview

The filetypes dropdown: filelist_types

The View dropdown. Icons left to the text need to be defined. Note that it would allow switching thumbnail sizes easier.

filelist_view

Frank

AngusPhoe commented 1 month ago

My thoughts:

In stead of Buttons with texts (Refresh, Details, Edit 2x) I would prefer speed buttons with just an icon. They are smaller. Especially when translated in other languages texts can grow.

I would also prefer icons

The 2 Edit buttons dont belong there. They belong to Preferences. You dont want them visible all the time.

Absolutely agree

I really liked the idea of adding /s to the file filter. I even considered adding /sn, where n=levels. So /s4 would mean scan subdirectories up to 4 levels. With a button that is not possible.

I am neutral in this issue.

But what I just discovered is, that the selected file filter and the selected metadata filter are not persistant after quiting and starting the program. I always change these two selections after starting the program. What do you think about making these two selections persistant?

AngusPhoe commented 1 month ago

Just an idea. We could use 'dropdown buttons'. Buttons that show a popup menu when clicked, Here is an example what I mean.

Initial view. Using only little space. 'Refresh' replaced by a speed button.

filelist_overview

The filetypes dropdown: filelist_types

The View dropdown. Icons left to the text need to be defined. Note that it would allow switching thumbnail sizes easier.

filelist_view

Frank

Hi Frank,

very interesting idea. Would there be something like a check mark beside the selected "options"? And referring to my previous comment: in the popup down menu there could be a selectable option "remember latest selection" or so.

Thanks for be so responsive!

Angus

FrankBijnen commented 1 month ago

Good to read we agree largely.

But what I just discovered is, that the selected file filter and the selected metadata filter are not persistant after quiting and starting the program. I always change these two selections after starting the program. What do you think about making these two selections persistant?

It's true that the program reverts to 'Show all files' always, but the 'metadata filter' is saved and restored. If you check 'save File Details state on exit' in Preferences. I see no problem in also adding the file filter.

FrankBijnen commented 1 month ago

Would there be something like a check mark beside the selected "options"?

Let's keep this issue open for a future version. First get the sub directories working.

Frank

AngusPhoe commented 1 month ago

Good to read we agree largely.

But what I just discovered is, that the selected file filter and the selected metadata filter are not persistant after quiting and starting the program. I always change these two selections after starting the program. What do you think about making these two selections persistant?

It's true that the program reverts to 'Show all files' always, but the 'metadata filter' is saved and restored. If you check 'save File Details state on exit' in Preferences. I see no problem in also adding the file filter.

great!

AngusPhoe commented 1 month ago

Would there be something like a check mark beside the selected "options"?

* I could do that.

* Other option would be to change the text of the button according to what is chosen.

* And if course some icons to display on the left.

Let's keep this issue open for a future version. First get the sub directories working.

Frank

Yes. One step after the other. ;-)