| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | on-demand calculation and update of option info | David Vazgenovich Shakaryan | 19 hours | 1 | -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 handler | David Vazgenovich Shakaryan | 3 days | 1 | -0/+2 |
| | | |||||
| * | create input handler module | David Vazgenovich Shakaryan | 4 days | 1 | -4/+4 |
| | | |||||
| * | add hover state for menu | David Vazgenovich Shakaryan | 6 days | 1 | -11/+42 |
| | | |||||
| * | move icons/symbols to config | David Vazgenovich Shakaryan | 6 days | 1 | -31/+32 |
| | | |||||
| * | move mouse state to osd; add scrollbar hover | David Vazgenovich Shakaryan | 6 days | 1 | -46/+114 |
| | | |||||
| * | support clicking in scrollbar to move cursor/view | David Vazgenovich Shakaryan | 8 days | 1 | -1/+22 |
| | | |||||
| * | use tmpfs for bgra images, delete on shutdown | David Vazgenovich Shakaryan | 8 days | 1 | -2/+16 |
| | | |||||
| * | rename menu button | David Vazgenovich Shakaryan | 9 days | 1 | -15/+15 |
| | | |||||
| * | add menu toggle button for mouse | David Vazgenovich Shakaryan | 9 days | 1 | -1/+79 |
| | | |||||
| * | support timed status/error messages | David Vazgenovich Shakaryan | 10 days | 1 | -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 redraws | David Vazgenovich Shakaryan | 11 days | 1 | -0/+13 |
| | | |||||
| * | add status line; load data after mpv opens | David Vazgenovich Shakaryan | 14 days | 1 | -1/+18 |
| | | |||||
| * | use explicit y-positioning for each line | David Vazgenovich Shakaryan | 14 days | 1 | -5/+12 |
| | | |||||
| * | add mouse support | David Vazgenovich Shakaryan | 2026-01-12 | 1 | -12/+15 |
| | | |||||
| * | prevent cursor movement from changing image size | David Vazgenovich Shakaryan | 2026-01-10 | 1 | -5/+26 |
| | | |||||
| * | refine image scaling behaviour | David Vazgenovich Shakaryan | 2026-01-10 | 1 | -16/+28 |
| | | |||||
| * | avoid image redraws when minimal space remains | David Vazgenovich Shakaryan | 2026-01-09 | 1 | -2/+2 |
| | | |||||
| * | async loading of images | David Vazgenovich Shakaryan | 2026-01-09 | 1 | -43/+64 |
| | | |||||
| * | fix clearing of non-loaded image | David Vazgenovich Shakaryan | 2026-01-08 | 1 | -1/+4 |
| | | |||||
| * | more consistent image scaling | David Vazgenovich Shakaryan | 2026-01-08 | 1 | -42/+61 |
| | | |||||
| * | more images cleanup | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -30/+46 |
| | | |||||
| * | clean up image drawing logic | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -52/+65 |
| | | |||||
| * | move state to new module | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -15/+18 |
| | | |||||
| * | use real-time count for favourites | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -0/+5 |
| | | |||||
| * | add season and episode info pages | David Vazgenovich Shakaryan | 2026-01-06 | 1 | -1/+1 |
| | | |||||
| * | implement scrollbar | David Vazgenovich Shakaryan | 2026-01-05 | 1 | -8/+38 |
| | | |||||
| * | support ordering favourites | David Vazgenovich Shakaryan | 2026-01-05 | 1 | -1/+1 |
| | | |||||
| * | use a coloured indicator for missing favourites | David Vazgenovich Shakaryan | 2026-01-04 | 1 | -0/+3 |
| | | |||||
| * | add sorted indicator | David Vazgenovich Shakaryan | 2026-01-03 | 1 | -0/+4 |
| | | |||||
| * | separate display logic from main code | David Vazgenovich Shakaryan | 2026-01-03 | 1 | -0/+322 |
