]> git.lyx.org Git - features.git/commit
Make module categories (almost) great again
authorJuergen Spitzmueller <spitz@lyx.org>
Thu, 4 Apr 2019 16:43:29 +0000 (18:43 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:24 +0000 (15:48 +0200)
commit77f65d3f46cccf0733d44a73bab82cd39d5c8f5f
tree5632188d79f2e79e80be44efac22a2d2d6883473
parent43d59469393be61e1883edef86ca4b1db75978ab
Make module categories (almost) great again

The category tag was rarely used and thus not very useful. This adds
categorization to most modules (the rest will follow) and uses the
\DeclareCategory tag we use in layouts rather than the extra syntax
we used in modules. Categories are now added to the po files and
translated.

Note that this is work in progress: the current categories are still
subject to change.

The ultimate goal of this is to sort the modules in the GUI by category
as we do with layouts, examples and templates (and add a filter to search
for specific modules)

As it is now (with the many modules we accumulated), the module selector
is not really usable anymore. If you don't happen to know how exactly a
module is named, selecting a module is really a PITA.
44 files changed:
lib/configure.py
lib/doc/Customization.lyx
lib/layouts/InStar.module
lib/layouts/algorithm2e.module
lib/layouts/braille.module
lib/layouts/endnotes.module
lib/layouts/enumitem.module
lib/layouts/eqs-within-sections.module
lib/layouts/fix-cm.module
lib/layouts/fixltx2e.module
lib/layouts/fixme.module
lib/layouts/foottoend.module
lib/layouts/graphicboxes.module
lib/layouts/hanging.module
lib/layouts/initials.module
lib/layouts/knitr.module
lib/layouts/logicalmkup.module
lib/layouts/minimalistic.module
lib/layouts/noweb.module
lib/layouts/paralist.module
lib/layouts/pdfcomment.module
lib/layouts/pdfform.module
lib/layouts/sectionbox.module
lib/layouts/shapepar.module
lib/layouts/soul.module
lib/layouts/subequations.module
lib/layouts/sweave.module
lib/layouts/tcolorbox.module
lib/layouts/theorems-ams-chap-bytype.module
lib/layouts/theorems-ams-extended-bytype.module
lib/layouts/theorems-ams-extended-chap-bytype.module
lib/layouts/theorems-ams-extended.module
lib/layouts/theorems-ams.module
lib/layouts/theorems-bytype.module
lib/layouts/theorems-chap-bytype.module
lib/layouts/theorems-chap.module
lib/layouts/theorems-named.module
lib/layouts/theorems-sec.module
lib/layouts/theorems-starred.module
lib/layouts/theorems-std.module
lib/layouts/todonotes.module
lib/layouts/varwidth.module
src/ModuleList.h
src/frontends/qt4/GuiDocument.cpp