To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=99468
                 Issue #|99468
                 Summary|Customize (Keyboard) dialog improvements: duplicate ke
                        |yboard entries and function description
               Component|framework
                 Version|OOO310m1
                Platform|Unknown
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|FEATURE
                Priority|P3
            Subcomponent|ui
             Assigned to|fl
             Reported by|es





------- Additional comments from e...@openoffice.org Fri Feb 20 16:37:46 +0000 
2009 -------
Preamble: this is a multiple tasks issue and a meta tasks!
All 3 problems decribed will have different target.

Problems: The current UI of "Tools - Customize" has a bad user experience due to
numerous duplicate strings and strings whose context is not clear.

This is especially true for the tabpage "Keyboard" (1) but also applies to some
extends to the other tabpages (2).

On top, due to the fact that every function is automatically listed in this
dialog, "nobody cares" currently about the display of this dialog (3) which
leads to different problems:
- outdated and non intuitive categories
- appearance of function internal names instead of UI names.

1) Missing functions description under "Tools - Customize - Keyboard"

On the contrary to the other tabpages, this tabpage doesn't have a fixed text
area (See for instance at the bottom of the "Toolbars" tabpage) showing a
description currently selected function.

This is especially annoying when duplicate entries appear in the function list:
Ex. in Writer:
- "Tools - Customize - Keyboard"
- Category "Edit"
- Function "Links"
-> A description would help differentiating between the same strings.

2) A description is good, unique and meaningful strings are better.

Those strings are duplicate and may not be directly understandable because they
are shared the menus UI and other places.

Ex: the button [Cancel] in every dialog is referred as "Edit - Cancel" in the
Keyboard tabpage.

If the button "Cancel" is directly understandable *in the context* of a dialog,
it looses its meaning as single string under the category "Edit" of the keyboard
tabpage.

The dependency between UI string and "Customize" strings forbid to give a better
context (here, for instance "Edit - Cancel dialog")

Proposal:
Every function should have 2 strings (in different ICU files):
- 1 string for the general UI
- 1 string appearing in the "Customize" dialog.

Eventual drawbacks of the proposal:
- Performance losses when having to load 2 different UI string sources.
- Translation complexity.
- Harder maintainability of the string consistency.

3) Take care of this dialog: Non intuitive and outdated function repartition,
internal function names instead of UI names.

Ex: Category "Options" shows "Text <-> Table"

a) Non intuitive: the categories follow more or less the Main menu names. What
is here referred as "Options" should be actually called "Tools"

b) Since last (?) milestone, "Text <-> Table" is not part of the "Tools" menu
anymore but can be found under the "Table" menu.
Not only that the Customize dialog shows this function at the wrong place
("Tools"), it DOESN'T show it at the right place ("Table").

Result: User will certainly stumble upon "Text <-> Table" by error and not when
looking for it...

c) Internal names:

One can see regularly the internal names of functions in the customize dialog.
Something like '.uno:FunctionName'.
Currently to find under Category "Edit" (4 entries from the function "Notes
replies")


Proposal (in an ideal world!! ;) ):
- For every UI change (especially new implementation!) there should be a
reminder to the developer, the QA, to the I-Team to take care about the naming,
and context of the strings in this dialog.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@framework.openoffice.org
For additional commands, e-mail: issues-h...@framework.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to