Improved messages for sessions

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, xnview

Post Reply
User avatar
helmut
Posts: 8219
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Improved messages for sessions

Post by helmut »

XnView has session handling, i.e. it can remember which images/tabs are opened on program exit and reopen them at next program start-up.

Current messages for sessions
In XnView MP 0.96.1 messages for sessions are as follows:

Closing XnView:
• Scenario: Closing XnView with more than 1 open image in the current session.
Message:
Type: Question
Text: "Do you want to save this session? Saving many tabs may noticeably slow reopening XnView MP"
Button(s): 'Yes'/'No'

Opening XnView:
• Scenario: Opening XnView with more than 7 open image in last session.
Message:
Type: Info
Text: "Your previous session contains many loaded images, this can cause a slowdown!"
Button(s): 'OK'

Suggestions
I think the messages for sessions could be improved in various ways:

Closing XnView:

• Scenario C1: Closing XnView with less or equal to <x> images opened:
Message:
Type: Question
Text: "Do you want to save this session?"
Buttons: Yes/No/Cancel

• Scenario C2: Closing XnView with more than <x> images opened:
First Message:
Type: Information
Text: "Currently your sessions contains many loaded images. Restoring your sesssion might slow down next program start. [ ] Don' show this message again"
Buttons: OK

Second Message:
Type: Question
Text: "Do you want to save this session?"
Buttons: Yes/No/Cancel

Opening XnView:

• Scenario O1: Opening XnView with less or equal to <x> opened image in previous session.
Message:
none

• Scenario O2: Opening XnView with more than <x> opened image in previous session.
Message:
Type: Info
Text "Your previous sessions contained many loaded images. Restoring your sesssion might slow down program start. [ ] Don' show this message again"
Button: OK

Advantages:
+ The texts of the info messages are very similar and thus the user can understand more easily.
+ 'Cancel' button allows the user to rethink and cancel the exit process.
+ Order of messages in Scenario O2 allows the user to cancel the program exit when there are too many images in the current session.
+ Checkbox "Don't show this message again" informs the user while keeping him/her from permanent extra clicks.
Last edited by helmut on Thu Apr 30, 2020 5:06 am, edited 1 time in total.
Post Reply