Issue 11465

Summary: Redesigning a more informative "About" dialog
Product: General Reporter: arthit
Component: uiAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P2 CC: issues, lohmaier, yoshimit
Version: 643CKeywords: oooqa
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---
Description Flags 643C's About dialog
Mozilla 1.3b's - show product version & build, also general environment info
Internet Explorer 6.0's -- also show patch no. of applied patches
WinSCP 2.2.0's -- has a separated dialog to show full license agreement
About -> Detail. NetBeans IDE 4.0 Beta 1
Google Deskbar, Help/About dialog
SharpDevelop's -- with a copy button to copy all info in the table shown to a clipboard. none

Description arthit 2003-02-13 17:54:53 UTC
for ease of QA and issue report,
I propose OO.o to have a new more informative "About" dialog.

info required:
- version number (e.g. 1.0, 1.0.2)
- build number (e.g. 638, 643)
- copyright notice
- brief of licenses used (e.g. LGPL, SISSL)
- patch number(s) that has been applied to (** future, in case OO.o allow a
binary patch)
- general environment info (e.g. OS, OS/kernel version, hardware architect,
locale, JVM version)

optional info:
- detailed environment info (e.g. paths, memory usage, vdo mode.  For Unixes:
window manager version, version of important libraries e.g. libc++)
- detail of each license used, in a seperate window/frame (or may be just
internet link)

all the infos may not need to be shown at once in only one screen,
it may be shown seperately in another window/frame or manually/automatically
scroll in same window/frame.

please see attached example of "About" dialog from other apps, to get some idea.


i strongly believe that this enhancement will increase the quality of QAing OO.o :)
Comment 1 arthit 2003-02-13 17:55:50 UTC
Created attachment 4711 [details] 643C's About dialog
Comment 2 arthit 2003-02-13 17:59:21 UTC
Created attachment 4712 [details]
Mozilla 1.3b's - show product version & build, also general environment info
Comment 3 arthit 2003-02-13 18:07:29 UTC
Created attachment 4713 [details]
Internet Explorer 6.0's -- also show patch no. of applied patches
Comment 4 arthit 2003-02-13 18:20:42 UTC
Created attachment 4714 [details]
WinSCP 2.2.0's -- has a separated dialog to show full license agreement
Comment 5 Frank Schönheit 2003-02-26 12:51:57 UTC
changing ownership to user experience team for evaluation
Comment 6 eric.savary 2003-04-16 15:33:12 UTC
Set to "NEW"
Comment 7 Unknown 2003-06-07 14:40:42 UTC
Add possibility to get all the version info copied to clipboard.

Either by having the data represented in such a field that the user
can perform "normal" copy function (e.g. Edit->Copy, or popup menu) OR
by having a button "Copy to Clipboard" in the dialog.

The user could then paste this data into defect report, to identify 
the used system in more detail.
Comment 8 arthit 2004-08-24 01:51:46 UTC
Created attachment 17301 [details]
About -> Detail. NetBeans IDE 4.0 Beta 1
Comment 9 arthit 2005-02-14 15:24:41 UTC
another good example is the one in Google Deskbar's Help dialog.

(copy & paste from Help dialog)

Beta Versions Installed

Deskbar: 0.5.95 Beta
Mini-viewer: 0.5.95 Beta

Setting Information:



Deskbar: beta 0.5.95
C:\Program Files\Google\deskbar-\ggtaskbar.dll

Mini Viewer: beta 0.5.95
C:\Program Files\Google\deskbar-\ggviewer.exe


Comment 10 arthit 2005-02-14 15:29:45 UTC
Created attachment 22592 [details]
Google Deskbar, Help/About dialog
Comment 11 arthit 2005-02-17 00:06:39 UTC
Created attachment 22722 [details]
SharpDevelop's -- with a copy button to copy all info in the table shown to a clipboard.
Comment 12 arthit 2005-02-17 00:41:02 UTC
addtional info required:
- list of add-ins, plug-ins installed (like what Mozilla "about:plugins" do) 
- list of language packs installed (OOo 2.x)
- current locale, keyboard layout
Comment 13 arthit 2005-02-17 00:54:32 UTC
The dialog may even has a "Report Issue" button,
which, when a user click on it, will open a web browser,
automatically load an Issue Tracker page, and fill out
as many fields as possible for the user (like "Platform", "OS", "Version" fields),
before he/she continues to fill the rest and submit an issue report.

(This assume that the user has been already registered with OOo and has an OOo
website account. So he/she can (auto) logged in to the Issue Tracker.)
Comment 14 arthit 2005-02-17 09:55:31 UTC
OOo 2.0 codeline does not has this enhancement yet
(checked with 1.9m77 build).
Comment 15 arthit 2005-02-17 21:48:49 UTC
How can I change the "Version" in this issue from 643C to a current version of
OOo (say, 1.9mm79)? Please.
Thank you.
Comment 16 askoorb 2005-02-18 17:59:07 UTC
version changed to 'current'
Comment 17 lohmaier 2005-12-30 17:45:36 UTC
please split this issue into the relevant pieces.
THis is a collective issue and thus cannot be handled properly, furthermore it
is quite outdated already.

* Version number is there, although not end-user-frienldy, this is issue 58850
* build-number: Is not of any interest for the home-user, can be accessed using 
  the key-combo if necessary.
* copyright notice: already there
* license: not easily done since there might be multiple licnenses involved.
  Feel free to file a seperate issue for that.
* patch-number/simila: This is already accounted for. The version-string already
  contains the variable "PRODUCTEXTENSION" that is filled in when there was a 
  patch installed (which don't exist at the moment anyway)
* general-environment-info? What should this be good for? IMHO this only bloats
  the dialog without providing actual information. But again feel free to file
  a seperate issue for that. Same for "detailed environment info". What should 
  the use do with that info?

Just see the about dialog from about every current gnome/gtk app.

Please file a seperate issue for the request of being able to select/copy the
text. These tasks are so differnt implementation wise, so they should be filed
and handled seperately.

Googles Dialog is a good example? Do you want OOo to show every setting you did?
Please don't compare apples with bananas

Same goes for the addons. That's why you have the package-manager and the
possibility to install a menu-item in the help-menu for the addons. The addon is
responsible for showing a version info/product details. Furtheremore there is no
versioning of addons yet. Please file a seperate issue.

The same for the "report an issue" button. This should not be in the
about-dialog IMHO, but if you thing OOo needs one, again please file a seperate

And: The version field is not to be set to the current version, but to the
version the bug/issue was first discovered/reported with.

A collective issue cannot be handled properly, therefore removing rfe_eval_ok
Removing ENH-DEF keyword as well, since that is only for
CollabNet/SourceCast/CEE related stuff.

So please split the issue into the relevant pieces.
Comment 18 Mathias_Bauer 2006-12-07 13:28:05 UTC
changed component to framework
Comment 19 bettina.haberer 2010-05-21 14:48:42 UTC
To grep the issues easier via "requirements" I put the issues currently lying on
my owner to the owner "requirements".