summaryrefslogtreecommitdiff
path: root/main.lua
Commit message (Collapse)AuthorAgeFilesLines
* fix sorting bug on favourites menuDavid Vazgenovich Shakaryan8 days1-2/+2
|
* consolidate mouse-pos listenersDavid Vazgenovich Shakaryan8 days1-67/+60
|
* rename menu buttonDavid Vazgenovich Shakaryan9 days1-17/+17
|
* reset mouse state on window resizeDavid Vazgenovich Shakaryan9 days1-7/+17
|
* prevent cursor hiding when hovering buttonDavid Vazgenovich Shakaryan9 days1-5/+6
|
* add menu toggle button for mouseDavid Vazgenovich Shakaryan9 days1-0/+53
|
* fix cursor not being hidden when idleDavid Vazgenovich Shakaryan9 days1-1/+3
|
* reload EPG on when reloading dataDavid Vazgenovich Shakaryan9 days1-1/+1
|
* handle occasional nil osc-visibility on startupDavid Vazgenovich Shakaryan10 days1-1/+1
|
* allow reloading data while runningDavid Vazgenovich Shakaryan10 days1-1/+15
|
* support timed status/error messagesDavid Vazgenovich Shakaryan10 days1-5/+17
| | | | | | To support this, render() has been pulled out of redraw(), allowing updating the actual OSD without having to pass in the 'state' object, avoiding complexity and unnecessary computation.
* track and flush OSD changes for fewer redrawsDavid Vazgenovich Shakaryan11 days1-66/+81
|
* add status line; load data after mpv opensDavid Vazgenovich Shakaryan14 days1-8/+31
|
* use explicit y-positioning for each lineDavid Vazgenovich Shakaryan14 days1-3/+3
|
* add custom key handlerDavid Vazgenovich Shakaryan14 days1-115/+124
|
* add mouse supportDavid Vazgenovich Shakaryan2026-01-121-23/+184
|
* disable OSC while menu is activeDavid Vazgenovich Shakaryan2026-01-101-2/+20
|
* respect scroll margin on page up/downDavid Vazgenovich Shakaryan2026-01-101-4/+8
|
* implement margin when scrollingDavid Vazgenovich Shakaryan2026-01-101-4/+4
|
* add limit to download queueDavid Vazgenovich Shakaryan2026-01-101-1/+1
| | | | | This avoids a bunch of downloads being triggered when quickly scrolling through a menu.
* display channel logos in EPGDavid Vazgenovich Shakaryan2026-01-071-5/+11
|
* more images cleanupDavid Vazgenovich Shakaryan2026-01-071-26/+18
|
* clean up image drawing logicDavid Vazgenovich Shakaryan2026-01-071-1/+1
|
* only draw final menu on goto commandsDavid Vazgenovich Shakaryan2026-01-071-3/+4
|
* don't redraw when cursor position doesn't changeDavid Vazgenovich Shakaryan2026-01-071-6/+7
|
* move generic menu operations to metatableDavid Vazgenovich Shakaryan2026-01-071-116/+23
|
* move state to new moduleDavid Vazgenovich Shakaryan2026-01-071-109/+68
|
* use real-time count for favouritesDavid Vazgenovich Shakaryan2026-01-071-0/+1
|
* improved merge on favourites refreshDavid Vazgenovich Shakaryan2026-01-071-25/+21
|
* avoid changing favourites menu order when possibleDavid Vazgenovich Shakaryan2026-01-061-3/+29
|
* refresh favourites menu when going up stackDavid Vazgenovich Shakaryan2026-01-061-17/+62
|
* add season and episode info pagesDavid Vazgenovich Shakaryan2026-01-061-41/+85
|
* disable idle messageDavid Vazgenovich Shakaryan2026-01-051-0/+2
|
* recalculate sort to handle favourites changesDavid Vazgenovich Shakaryan2026-01-051-7/+7
|
* support ordering favouritesDavid Vazgenovich Shakaryan2026-01-051-24/+109
|
* use a coloured indicator for missing favouritesDavid Vazgenovich Shakaryan2026-01-041-1/+5
|
* faster sortDavid Vazgenovich Shakaryan2026-01-041-15/+16
|
* reduce priority of series during searchDavid Vazgenovich Shakaryan2026-01-041-18/+10
|
* previous asterisk symbol was messing with line heightDavid Vazgenovich Shakaryan2026-01-041-3/+2
|
* block sorting of menus where it is stupidDavid Vazgenovich Shakaryan2026-01-041-0/+5
|
* restore previous state when cancelling resumed searchDavid Vazgenovich Shakaryan2026-01-041-10/+28
|
* fix sorting of resumed searchesDavid Vazgenovich Shakaryan2026-01-031-23/+21
|
* separate display logic from main codeDavid Vazgenovich Shakaryan2026-01-031-304/+20
|
* add cacher module that's more invisibleDavid Vazgenovich Shakaryan2026-01-031-32/+24
|
* move catalogue to separate moduleDavid Vazgenovich Shakaryan2025-12-231-110/+28
|
* move EPG logic to separate fileDavid Vazgenovich Shakaryan2025-12-231-59/+7
|
* disable builtin keys while menu is openDavid Vazgenovich Shakaryan2025-12-221-9/+26
|
* support j/k for scrollingDavid Vazgenovich Shakaryan2025-12-221-0/+2
|
* add info menu for seriesDavid Vazgenovich Shakaryan2025-12-221-13/+32
|
* consistent table formattingDavid Vazgenovich Shakaryan2025-12-221-134/+138
|