| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | on-demand calculation and update of option info | David Vazgenovich Shakaryan | 28 hours | 1 | -5/+9 |
| | | | | | | | | Using metatables to calculate info strings on render, we can avoid precomputing it for all options when generating the menu, making certain menus open much faster. This also allows us to update dynamic info, e.g. the currently programme, while the menu is open. | ||||
| * | respect scroll margin on page up/down | David Vazgenovich Shakaryan | 2026-01-10 | 1 | -3/+6 |
| | | |||||
| * | implement margin when scrolling | David Vazgenovich Shakaryan | 2026-01-10 | 1 | -8/+10 |
| | | |||||
| * | don't redraw when cursor position doesn't change | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -0/+11 |
| | | |||||
| * | move generic menu operations to metatable | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -2/+112 |
| | | |||||
| * | move state to new module | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -0/+70 |
