menu: Replace menu with new Jinja2 template system (#2344)

menu.cfg:
- jinja2 template scripting
- new Setup menu
- new Calibration menu
menu:
- redesigned menu code
- jinja2 support
- option to reverse menu up and down directions
- functionality set to support menu injection from other modules
- a new way of defining menu hierarchy
- other adjustments

Signed-off-by: Janar Sööt <janar.soot@gmail.com>
This commit is contained in:
Janar Sööt 2020-08-09 16:29:55 +03:00 committed by GitHub
parent efebbb9a2f
commit d991b4c83b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 1231 additions and 1592 deletions

File diff suppressed because it is too large Load diff