Bug 79764

Summary: Redesign Lightproof options for easier localizability, better ease of use
Product: LibreOffice Reporter: Stefan Knorr (astron) <heinzlesspam>
Component: ux-adviseAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: medium CC: libreoffice-ux-advise
Version: 4.3.0.0.beta2   
Hardware: All   
OS: All   
See Also: https://bugs.freedesktop.org/show_bug.cgi?id=78526
Whiteboard:
i915 platform: i915 features:
Attachments: Improvement proposal (mockup)

Description Stefan Knorr (astron) 2014-06-07 09:37:23 UTC
Lightproof's components have many options. Since grammar/style checking is generally both error-prone and dependant on writing style, they will be necessary for the foreseeable future.

Currently, there are two major problems with the options layout:
+ they are displayed on a different options page for each language
+ the options are displayed on "flat" pages, despite there being so many of them

This leads to
+ more and more options pages for Lightproof (currently it only checks
  Hungarian, English & Russian, but the selection of languages will likely
  expand in the future)
+ an increasing chance of captions of options being cut off in various locales
  (e.g. French, German, Russian), as the layout of the options becomes more
  complicated. See bug 78526 for an example.

To reproduce:
  open LibreOffice,
  go to Tools > Options, Language Settings > Hungarian Sentence Checking
  (NOTE: some Linux distributions currently do not ship Lightproof. Use a
  Windows or OS X build if you can't find the options.)
Comment 1 Stefan Knorr (astron) 2014-06-07 09:53:49 UTC
Created attachment 100596 [details]
Improvement proposal (mockup)

Attached is a mockup with the goal of solving the problems mentioned in the description.

+ All Languages are displayed on the same page.
  + The options page is located under Language Settings > Style and Grammar

+ Different languages are selectable from a drop-down list box.
  + By default, the selected entry of the list box should be the [default
    language for documents] (as defined on the Languages page), unless there
    is no Lightproof module for this language. In this case, the first
    language in the list should be displayed.
  + Choosing another language here changes the contents of the options
    list box
  + The options page need not be limited to Lightproof modules. It could be
    possible for it to host the options of other Grammar checkers such as
    CoGrOO or LanguageTool in the future. If that ever happens, the Language
    drop-down entries could read e.g. "Russian (using Lightproof)".

+ The options list box lists all options of the selected language
  + It is sorted by category.
  + The categories can be folded/unfolded. By default, they are unfolded,
    so the user can instantly access all options.
  + There is just one column of options throughout, so it can be maximally
    localized.
  + If necessary, the options list box is scrollable.

Does that make sense?
Comment 2 Owen Genat 2014-07-19 11:22:38 UTC
Makes sense to me (nice and clear mockup). Worthwhile improvement. Confirmed. Status set to NEW.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.