| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | allow teleporting back after a gotoHEADmaster | David Vazgenovich Shakaryan | 10 days | 1 | -0/+24 |
| | | |||||
| * | implement global EPG search | David Vazgenovich Shakaryan | 10 days | 1 | -0/+36 |
| | | |||||
| * | support searching currently playing programmes | David Vazgenovich Shakaryan | 11 days | 1 | -29/+23 |
| | | |||||
| * | allow filtering search results by type | David Vazgenovich Shakaryan | 12 days | 1 | -24/+35 |
| | | |||||
| * | add readline-style text manipulation | David Vazgenovich Shakaryan | 2026-02-01 | 1 | -1/+2 |
| | | |||||
| * | use menu metatable for saving/restoring search state | David Vazgenovich Shakaryan | 2026-01-31 | 1 | -0/+15 |
| | | |||||
| * | update sort and refresh options logic | David Vazgenovich Shakaryan | 2026-01-30 | 1 | -11/+46 |
| | | |||||
| * | on-demand calculation and update of option info | David Vazgenovich Shakaryan | 2026-01-27 | 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 |
