Bug 79764 - Redesign Lightproof options for easier localizability, better ease of use
Summary: Redesign Lightproof options for easier localizability, better ease of use
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
(earliest affected)
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: Options-Dialog-Language
  Show dependency treegraph
Reported: 2014-06-07 09:37 UTC by Stefan Knorr (astron)
Modified: 2020-09-04 18:41 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:

Improvement proposal (mockup) (51.03 KB, image/png)
2014-06-07 09:53 UTC, Stefan Knorr (astron)

Note You need to log in before you can comment on or make changes to this bug.
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
  + If necessary, the options list box is scrollable.

Does that make sense?
Comment 2 Owen Genat (retired) 2014-07-19 11:22:38 UTC
Makes sense to me (nice and clear mockup). Worthwhile improvement. Confirmed. Status set to NEW.
Comment 3 Robinson Tryon (qubit) 2016-08-25 05:49:46 UTC Comment hidden (obsolete)
Comment 4 Heiko Tietze 2017-07-21 09:30:09 UTC
Makes sense, removing UX eval.
Comment 5 László Németh 2018-03-27 18:40:03 UTC
@Stefan, thanks for the mockup! The recent solution uses the default extension framework, but really, it would be much better to unify these pages, (also supporting more languages in the near future).
Comment 6 Heiko Tietze 2020-09-04 18:41:00 UTC
(In reply to Heiko Tietze from comment #4)
> Makes sense, removing UX eval.

Still true