| ⇢ | C | Menu added | |
| ⇢ | A | MenuOptions added | |
| ⇢ | A | MenuArea added | |
| ⇢ | A | MenuItem added | |
| ⇢ | A | MenuSection added | |
| ⇢ | A | MenuSubsection added |
| ⇢ | B | Menu::processSectionAreas() added | |
| ⇢ | B | Menu::processAreaSubsections() added | |
| ⇢ | B | Menu::prepareMenu() added | |
| ⇢ | B | Menu::setCurrentSubSection() added | |
| ⇢ | B | Menu::setAreaIcon() added | |
| ⇢ | B | Menu::destroy() added | |
| ⇢ | B | MenuOptions::buildAdditionalParams() added | |
| ⇢ | A | Menu::__construct() added | |
| ⇢ | A | Menu::processMenuData() added | |
| ⇢ | A | MenuArea::buildMoreFromArray() added | |
| ⋮ | view more | ||
| D | ↗ | C | GenericMenu.template.php ➔ template_generic_menu_s... improved |
| B | ↘ | C | Menu.subs.php ➔ destroyMenu() got worse |
| F | ↗ | C | GenericMenu.template.php ➔ template_generic_menu_t... improved |
| F | ↗ | B | Menu.subs.php ➔ createMenu() improved |