Refactor menu code and add tests.

This commit is contained in:
Dermot Duffy
2024-02-02 18:12:03 -08:00
parent 7ddafa086f
commit 8a6640a512
9 changed files with 2596 additions and 2103 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff