summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove brackets from seriesDavid Vazgenovich Shakaryan2026-01-301-1/+1
|
* update sort and refresh options logicDavid Vazgenovich Shakaryan2026-01-303-48/+83
|
* dim past programmes in EPGDavid Vazgenovich Shakaryan2026-01-293-7/+17
|
* move application-aware utility functions to separate moduleDavid Vazgenovich Shakaryan2026-01-295-409/+460
|
* use active colour for selected progress barDavid Vazgenovich Shakaryan2026-01-282-9/+12
|
* add progress bar for active programmesDavid Vazgenovich Shakaryan2026-01-283-1/+41
|
* move cursor to next programme on gap in EPGDavid Vazgenovich Shakaryan2026-01-281-4/+5
|
* automatic timed redraws on menus with dynamic dataDavid Vazgenovich Shakaryan2026-01-281-0/+14
|
* add caching to EPG metatableDavid Vazgenovich Shakaryan2026-01-271-15/+16
|
* live active state in EPGDavid Vazgenovich Shakaryan2026-01-273-18/+13
|
* 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-275-210/+267
| | | | | | | 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-254-20/+21
|
* move mapping definitions to mainDavid Vazgenovich Shakaryan2026-01-243-90/+93
|
* make click handler maintain complex eventsDavid Vazgenovich Shakaryan2026-01-241-44/+51
|
* clear hover on resizeDavid Vazgenovich Shakaryan2026-01-231-1/+1
|
* add targeted mappings to input handlerDavid Vazgenovich Shakaryan2026-01-232-96/+71
|
* create input handler moduleDavid Vazgenovich Shakaryan2026-01-235-418/+455
|
* move routines to separate moduleDavid Vazgenovich Shakaryan2026-01-232-1015/+1045
|
* minor improvements to goto operationsDavid Vazgenovich Shakaryan2026-01-222-50/+69
|
* keep offset when scrolling with mouse wheelDavid Vazgenovich Shakaryan2026-01-211-8/+48
|
* add hover state for menuDavid Vazgenovich Shakaryan2026-01-213-16/+66
|
* move icons/symbols to configDavid Vazgenovich Shakaryan2026-01-213-35/+48
|
* move mouse state to osd; add scrollbar hoverDavid Vazgenovich Shakaryan2026-01-213-99/+156
|
* use internal click detection for menu buttonDavid Vazgenovich Shakaryan2026-01-201-10/+23
|
* disable VO dragging while menu is openDavid Vazgenovich Shakaryan2026-01-201-0/+5
|
* support clicking in scrollbar to move cursor/viewDavid Vazgenovich Shakaryan2026-01-202-12/+73
|
* use tmpfs for bgra images, delete on shutdownDavid Vazgenovich Shakaryan2026-01-193-2/+21
|
* fix sorting bug on favourites menuDavid Vazgenovich Shakaryan2026-01-191-2/+2
|
* consolidate mouse-pos listenersDavid Vazgenovich Shakaryan2026-01-191-67/+60
|
* rename menu buttonDavid Vazgenovich Shakaryan2026-01-193-35/+35
|
* reset mouse state on window resizeDavid Vazgenovich Shakaryan2026-01-191-7/+17
|
* prevent cursor hiding when hovering buttonDavid Vazgenovich Shakaryan2026-01-181-5/+6
|
* add menu toggle button for mouseDavid Vazgenovich Shakaryan2026-01-183-1/+135
|
* fix cursor not being hidden when idleDavid Vazgenovich Shakaryan2026-01-181-1/+3
|
* reload EPG on when reloading dataDavid Vazgenovich Shakaryan2026-01-181-1/+1
|
* handle occasional nil osc-visibility on startupDavid Vazgenovich Shakaryan2026-01-181-1/+1
|
* allow reloading data while runningDavid Vazgenovich Shakaryan2026-01-182-2/+17
|
* support timed status/error messagesDavid Vazgenovich Shakaryan2026-01-183-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
|