by jharris1993 » Mon Mar 20, 2017 10:29 am
Hooray,
I absolutely agree with what you said about creating a separate dialog. In fact, I was going to log-in to post the same suggestion.
I also like your idea of a tabbed interface within the "About" dialog:
1. It keeps the individual dialog screens uncluttered, and allows each dialog to concentrate on specific aspects of the program.
2. The use of tabs allows the dialog to incorporate new information - or re-arrange information by breaking items out as needed, without having to totally redesign the dialog. If I am correct, creating a new tab is done by simply creating a new "tab instance" for the desired information.
I would ask certain requirements for this dialog - in fact, these should be requirements for every dialog within Flight Gear:
1. The dialog should be re-sizable.
2. The dialog should allow text selection and copy.
3. The dialog should respect the dimensions of the display, and resize automatically as necessary. This includes preventing the top or bottom of the dialog from disappearing off the screen or behind the task-bar. If the information displayed is too large/long, scroll bars should automatically appear.
4. Text should re-format to accommodate the width of the dialog without needing to scroll horizontally. (i..e. Horizontal scrolling represents an abysmal user experience and should be avoided at all costs, whenever possible.)
This will give the best and most pleasant user experience.
Jim (JR)
What say ye?
Jim (JR)
Some see things as they are, and ask "Why?"
I dream things that never were, and ask "Why Not".
Robert F. Kennedy
“Impossible” is only found in the dictionary of a fool.
Old Chinese Proverb