summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* make click handler maintain complex eventsDavid Vazgenovich Shakaryan6 days1-44/+51
|
* clear hover on resizeDavid Vazgenovich Shakaryan7 days1-1/+1
|
* add targeted mappings to input handlerDavid Vazgenovich Shakaryan7 days2-96/+71
|
* create input handler moduleDavid Vazgenovich Shakaryan7 days5-418/+455
|
* move routines to separate moduleDavid Vazgenovich Shakaryan8 days2-1015/+1045
|
* minor improvements to goto operationsDavid Vazgenovich Shakaryan8 days2-50/+69
|
* keep offset when scrolling with mouse wheelDavid Vazgenovich Shakaryan9 days1-8/+48
|
* add hover state for menuDavid Vazgenovich Shakaryan9 days3-16/+66
|
* move icons/symbols to configDavid Vazgenovich Shakaryan9 days3-35/+48
|
* move mouse state to osd; add scrollbar hoverDavid Vazgenovich Shakaryan9 days3-99/+156
|
* use internal click detection for menu buttonDavid Vazgenovich Shakaryan10 days1-10/+23
|
* disable VO dragging while menu is openDavid Vazgenovich Shakaryan11 days1-0/+5
|
* support clicking in scrollbar to move cursor/viewDavid Vazgenovich Shakaryan11 days2-12/+73
|
* use tmpfs for bgra images, delete on shutdownDavid Vazgenovich Shakaryan11 days3-2/+21
|
* fix sorting bug on favourites menuDavid Vazgenovich Shakaryan12 days1-2/+2
|
* consolidate mouse-pos listenersDavid Vazgenovich Shakaryan12 days1-67/+60
|
* rename menu buttonDavid Vazgenovich Shakaryan12 days3-35/+35
|
* reset mouse state on window resizeDavid Vazgenovich Shakaryan12 days1-7/+17
|
* prevent cursor hiding when hovering buttonDavid Vazgenovich Shakaryan12 days1-5/+6
|
* add menu toggle button for mouseDavid Vazgenovich Shakaryan12 days3-1/+135
|
* fix cursor not being hidden when idleDavid Vazgenovich Shakaryan12 days1-1/+3
|
* reload EPG on when reloading dataDavid Vazgenovich Shakaryan12 days1-1/+1
|
* handle occasional nil osc-visibility on startupDavid Vazgenovich Shakaryan13 days1-1/+1
|
* allow reloading data while runningDavid Vazgenovich Shakaryan13 days2-2/+17
|
* support timed status/error messagesDavid Vazgenovich Shakaryan13 days3-46/+127
| | | | | | 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 Shakaryan2026-01-164-89/+139
|
* add status line; load data after mpv opensDavid Vazgenovich Shakaryan2026-01-143-9/+51
|
* use explicit y-positioning for each lineDavid Vazgenovich Shakaryan2026-01-132-8/+15
|
* add custom key handlerDavid Vazgenovich Shakaryan2026-01-131-115/+124
|
* add mouse supportDavid Vazgenovich Shakaryan2026-01-124-35/+204
|
* disable OSC while menu is activeDavid Vazgenovich Shakaryan2026-01-101-2/+20
|
* prevent cursor movement from changing image sizeDavid Vazgenovich Shakaryan2026-01-101-5/+26
|
* respect scroll margin on page up/downDavid Vazgenovich Shakaryan2026-01-102-7/+14
|
* implement margin when scrollingDavid Vazgenovich Shakaryan2026-01-103-12/+16
|
* add limit to download queueDavid Vazgenovich Shakaryan2026-01-102-6/+13
| | | | | This avoids a bunch of downloads being triggered when quickly scrolling through a menu.
* refine image scaling behaviourDavid Vazgenovich Shakaryan2026-01-101-16/+28
|
* avoid image redraws when minimal space remainsDavid Vazgenovich Shakaryan2026-01-091-2/+2
|
* async loading of imagesDavid Vazgenovich Shakaryan2026-01-091-43/+64
|
* fix clearing of non-loaded imageDavid Vazgenovich Shakaryan2026-01-081-1/+4
|
* more consistent image scalingDavid Vazgenovich Shakaryan2026-01-081-42/+61
|
* display channel logos in EPGDavid Vazgenovich Shakaryan2026-01-071-5/+11
|
* more images cleanupDavid Vazgenovich Shakaryan2026-01-074-64/+72
|
* clean up image drawing logicDavid Vazgenovich Shakaryan2026-01-072-53/+66
|
* 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-072-6/+18
|
* move generic menu operations to metatableDavid Vazgenovich Shakaryan2026-01-072-118/+135
|
* move state to new moduleDavid Vazgenovich Shakaryan2026-01-073-124/+156
|
* use real-time count for favouritesDavid Vazgenovich Shakaryan2026-01-072-0/+6
|
* improved merge on favourites refreshDavid Vazgenovich Shakaryan2026-01-071-25/+21
|
* avoid changing favourites menu order when possibleDavid Vazgenovich Shakaryan2026-01-061-3/+29
|