App UI - menu structure - File Edit Image

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, helmut, xnview

User avatar
user0
XnThusiast
Posts: 1294
Joined: Sat May 09, 2015 9:37 am

App UI - menu structure - File Edit Image

Post by user0 »

XnViewMP 1.5.3 64bit
Windows11 (22H2), display resolution 3840x2160, win scaling 150%


App UI - Viewer / Browser
same menu items are spread across multiple menus with lack of consistancy or in non-standard way

Suggestion
lets start with few menus at a time:
menu_reshuffle_file_edit_image.png


Mockup A
GENERAL
  • Properties... (Alt+Return)
    Browser and Viewer both have same looking menu item, however they invoke different dialogs,
    this is bad approach and one of them shall be renamed, eg to Image Properties..., File Properties...

VIEWER
  • File
    • add new group Share and move here from Tools
      - Send by email...
      - Send by FTP...
      - Upload on web... (add this item to Viewer mode)
    • remove Format settings... as it
      - already available in Save as..., Save selection..., Export... dialogs
      - not that deep in Settings dialog
  • Edit
    • move items here from File:
      - Copy to...
      - Move to...
      - Delete...
      - Rename...
    • rename Clear to Clear selection
      and move from Paste group into Selection group (in the end of the list or after "Select none")
    • (optional) remove Background color to Settings dialog (View>View)
BROWSER
  • File
    • move from Tools
      - Open
      - Open with
      - Export...
    • add new group Share and move there from Tools:
      - Send by email...
      - Send by FTP...
      - Upload on web...
    • group into new Scan group:
      - Acquire (TWAIN)
      - Acquire into (TWAIN)...
      - Select TWAIN source...
    • move items here from Edit
      - Properties...
  • Edit
    • Select all
      Browser and Viewer both have same menu items, they do different things - thats OK
      However, why does Browser's Select All icon appear to be selected? It shall be the same as icon in Viewer.
    • move here from View
      - Tag
      - Rating & Colour label
  • View
    • add separator after Fullscreen

Mockup B
diff from mockup A
VIEWER/BROWSER
  • File
    • move here items:
      - Copy to...
      - Move to...
      - Delete...
      - Rename...
      - New folder
  • Metadata
    • move here Tag
      optional, as it only saves in app db
    • move here Rating & Color label
    • split Rating & Color label to 3 menu items
VIEWER
  • Context menu
    • move to the top: Open with, Open in file explorer, Quick Slideshow
BROWSER
  • Context menu
    • Metadata
      • move here Tag
        optional, as it only saves in app db
      • move here Rating & Color label
      • split Rating & Color label to 3 menu items




Example
  • ACDSee - Manage mode
    acdsee_menu.png
  • FastStone
    fs_toolbar_menu.png
  • IrfanView
    ir_toolbar_menu.png
  • nomacs
    nomacs_toolbar_menu.png
  • photoshop
    ps_toolbar_menu.png



Related
You do not have the required permissions to view the files attached to this post.
Last edited by user0 on Wed Aug 16, 2023 8:35 am, edited 5 times in total.
User avatar
xnview
Author of XnView
Posts: 42479
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: App UI - menu structure - File Edit Image

Post by xnview »

user0 wrote: Thu Jul 13, 2023 7:27 am VIEWER
  • File
    • add new group Share and move here from Tools
      - Send by email...
      - Send by FTP...
      - Upload on web... (add this item to Viewer mode)
Send by mail & ftp work on image and not file
  • Edit
    • move items here from File:
      - Copy to...
      - Move to...
      - Delete...
      - Rename...
For me it's better to keep file operations in File menu
Pierre.
User avatar
user0
XnThusiast
Posts: 1294
Joined: Sat May 09, 2015 9:37 am

Re: App UI - menu structure - File Edit Image

Post by user0 »

imho, 90% of users are not aware about loaded_image/file contexts, but they absolutely do notice lack of consistency when the same items spread across different menus or just disappear for no obvious reason.

The line separating these contexts is only visible when you adjust/browse images, in other cases (Metadata, Tools, Create menus) its overengineering and unnecessary limitations that shall be solved via different approaches (eg Write/Apply buttons in metadata case).
xnview wrote: Fri Jul 14, 2023 1:04 pm
user0 wrote: Thu Jul 13, 2023 7:27 am VIEWER
  • File
    • add new group Share and move here from Tools
      - Send by email...
      - Send by FTP...
      - Upload on web... (add this item to Viewer mode)
Send by mail & ftp work on image and not file
what do you mean:
- send a copy of file?
- send not as an attachment, but uuencoded (but there is "Compress file(s) as ZIP" in send_email) ?
- temp file creates before sending?
- ?

But anyway I see no issues of having these items grouped in File menu.
Its just the same as Export with delivery option added.


xnview wrote: Fri Jul 14, 2023 1:04 pm
user0 wrote: Thu Jul 13, 2023 7:27 am
  • Edit
    • move items here from File:
      - Copy to...
      - Move to...
      - Delete...
      - Rename...
For me it's better to keep file operations in File menu
I moved them to Edit because there is "New folder" option in Browser mode that looks better in Edit rather than in File menu.
But its OK to keep them in File, just do the same in both modes to maintain consistency
User avatar
user0
XnThusiast
Posts: 1294
Joined: Sat May 09, 2015 9:37 am

Re: App UI - menu structure - File Edit Image

Post by user0 »

added mockup B