summaryrefslogtreecommitdiff
path: root/rt.lua
Commit message (Collapse)AuthorAgeFilesLines
* move string seek/transform operations to utilDavid Vazgenovich Shakaryan2026-02-011-114/+29
|
* add readline-style text manipulationDavid Vazgenovich Shakaryan2026-02-011-12/+114
|
* use menu metatable for saving/restoring search stateDavid Vazgenovich Shakaryan2026-01-311-12/+4
|
* update sort and refresh options logicDavid Vazgenovich Shakaryan2026-01-301-36/+36
|
* move application-aware utility functions to separate moduleDavid Vazgenovich Shakaryan2026-01-291-406/+47
|
* add progress bar for active programmesDavid Vazgenovich Shakaryan2026-01-281-0/+2
|
* move cursor to next programme on gap in EPGDavid Vazgenovich Shakaryan2026-01-281-4/+5
|
* add caching to EPG metatableDavid Vazgenovich Shakaryan2026-01-271-15/+16
|
* live active state in EPGDavid Vazgenovich Shakaryan2026-01-271-14/+12
|
* don't store calculated count for entries with dynamic countDavid Vazgenovich Shakaryan2026-01-271-1/+3
|
* on-demand calculation and update of option infoDavid Vazgenovich Shakaryan2026-01-271-138/+211
| | | | | | | 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.
* more explicit activation of key handlerDavid Vazgenovich Shakaryan2026-01-251-5/+5
|
* move mapping definitions to mainDavid Vazgenovich Shakaryan2026-01-241-6/+5
|
* add targeted mappings to input handlerDavid Vazgenovich Shakaryan2026-01-231-39/+26
|
* create input handler moduleDavid Vazgenovich Shakaryan2026-01-231-8/+97
|
* move routines to separate moduleDavid Vazgenovich Shakaryan2026-01-231-0/+968