summaryrefslogtreecommitdiff
path: root/osd.lua
Commit message (Collapse)AuthorAgeFilesLines
* update templating to support all defined coloursDavid Vazgenovich Shakaryan12 days1-1/+1
|
* allow filtering search results by typeDavid Vazgenovich Shakaryan12 days1-8/+28
|
* drop incorrect mouse position events when mpv gains focusDavid Vazgenovich Shakaryan2026-02-011-4/+15
|
* route persistent bindings through key handlerDavid Vazgenovich Shakaryan2026-02-011-1/+2
|
* remove brackets from seriesDavid Vazgenovich Shakaryan2026-01-301-1/+1
|
* update sort and refresh options logicDavid Vazgenovich Shakaryan2026-01-301-1/+1
|
* dim past programmes in EPGDavid Vazgenovich Shakaryan2026-01-291-1/+1
|
* move application-aware utility functions to separate moduleDavid Vazgenovich Shakaryan2026-01-291-3/+3
|
* use active colour for selected progress barDavid Vazgenovich Shakaryan2026-01-281-4/+7
|
* add progress bar for active programmesDavid Vazgenovich Shakaryan2026-01-281-1/+35
|
* automatic timed redraws on menus with dynamic dataDavid Vazgenovich Shakaryan2026-01-281-0/+14
|
* live active state in EPGDavid Vazgenovich Shakaryan2026-01-271-1/+1
|
* on-demand calculation and update of option infoDavid Vazgenovich Shakaryan2026-01-271-8/+6
| | | | | | | 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-0/+2
|
* create input handler moduleDavid Vazgenovich Shakaryan2026-01-231-4/+4
|
* add hover state for menuDavid Vazgenovich Shakaryan2026-01-211-11/+42
|
* move icons/symbols to configDavid Vazgenovich Shakaryan2026-01-211-31/+32
|
* move mouse state to osd; add scrollbar hoverDavid Vazgenovich Shakaryan2026-01-211-46/+114
|
* support clicking in scrollbar to move cursor/viewDavid Vazgenovich Shakaryan2026-01-201-1/+22
|
* use tmpfs for bgra images, delete on shutdownDavid Vazgenovich Shakaryan2026-01-191-2/+16
|
* rename menu buttonDavid Vazgenovich Shakaryan2026-01-191-15/+15
|
* add menu toggle button for mouseDavid Vazgenovich Shakaryan2026-01-181-1/+79
|
* support timed status/error messagesDavid Vazgenovich Shakaryan2026-01-181-39/+108
| | | | | | 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-161-0/+13
|
* add status line; load data after mpv opensDavid Vazgenovich Shakaryan2026-01-141-1/+18
|
* use explicit y-positioning for each lineDavid Vazgenovich Shakaryan2026-01-131-5/+12
|
* add mouse supportDavid Vazgenovich Shakaryan2026-01-121-12/+15
|
* prevent cursor movement from changing image sizeDavid Vazgenovich Shakaryan2026-01-101-5/+26
|
* 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
|
* more images cleanupDavid Vazgenovich Shakaryan2026-01-071-30/+46
|
* clean up image drawing logicDavid Vazgenovich Shakaryan2026-01-071-52/+65
|
* move state to new moduleDavid Vazgenovich Shakaryan2026-01-071-15/+18
|
* use real-time count for favouritesDavid Vazgenovich Shakaryan2026-01-071-0/+5
|
* add season and episode info pagesDavid Vazgenovich Shakaryan2026-01-061-1/+1
|
* implement scrollbarDavid Vazgenovich Shakaryan2026-01-051-8/+38
|
* support ordering favouritesDavid Vazgenovich Shakaryan2026-01-051-1/+1
|
* use a coloured indicator for missing favouritesDavid Vazgenovich Shakaryan2026-01-041-0/+3
|
* add sorted indicatorDavid Vazgenovich Shakaryan2026-01-031-0/+4
|
* separate display logic from main codeDavid Vazgenovich Shakaryan2026-01-031-0/+322