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.
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.)
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
+ 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?
Makes sense to me (nice and clear mockup). Worthwhile improvement. Confirmed. Status set to NEW.
We're replacing our use of the 'ux-advise' component with a keyword:
Component -> LibreOffice
Add Keyword: needsUXEval
Makes sense, removing UX eval.
@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).