| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | don't store calculated count for entries with dynamic countrt | David Vazgenovich Shakaryan | 13 hours | 1 | -1/+3 |
| | | |||||
| * | on-demand calculation and update of option info | David Vazgenovich Shakaryan | 13 hours | 5 | -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 handler | David Vazgenovich Shakaryan | 3 days | 4 | -20/+21 |
| | | |||||
| * | move mapping definitions to main | David Vazgenovich Shakaryan | 3 days | 3 | -90/+93 |
| | | |||||
| * | make click handler maintain complex events | David Vazgenovich Shakaryan | 3 days | 1 | -44/+51 |
| | | |||||
| * | clear hover on resize | David Vazgenovich Shakaryan | 4 days | 1 | -1/+1 |
| | | |||||
| * | add targeted mappings to input handler | David Vazgenovich Shakaryan | 4 days | 2 | -96/+71 |
| | | |||||
| * | create input handler module | David Vazgenovich Shakaryan | 4 days | 5 | -418/+455 |
| | | |||||
| * | move routines to separate module | David Vazgenovich Shakaryan | 5 days | 2 | -1015/+1045 |
| | | |||||
| * | minor improvements to goto operationsHEADmaster | David Vazgenovich Shakaryan | 5 days | 2 | -50/+69 |
| | | |||||
| * | keep offset when scrolling with mouse wheel | David Vazgenovich Shakaryan | 6 days | 1 | -8/+48 |
| | | |||||
| * | add hover state for menu | David Vazgenovich Shakaryan | 6 days | 3 | -16/+66 |
| | | |||||
| * | move icons/symbols to config | David Vazgenovich Shakaryan | 6 days | 3 | -35/+48 |
| | | |||||
| * | move mouse state to osd; add scrollbar hover | David Vazgenovich Shakaryan | 6 days | 3 | -99/+156 |
| | | |||||
| * | use internal click detection for menu button | David Vazgenovich Shakaryan | 7 days | 1 | -10/+23 |
| | | |||||
| * | disable VO dragging while menu is open | David Vazgenovich Shakaryan | 7 days | 1 | -0/+5 |
| | | |||||
| * | support clicking in scrollbar to move cursor/view | David Vazgenovich Shakaryan | 8 days | 2 | -12/+73 |
| | | |||||
| * | use tmpfs for bgra images, delete on shutdown | David Vazgenovich Shakaryan | 8 days | 3 | -2/+21 |
| | | |||||
| * | fix sorting bug on favourites menu | David Vazgenovich Shakaryan | 8 days | 1 | -2/+2 |
| | | |||||
| * | consolidate mouse-pos listeners | David Vazgenovich Shakaryan | 8 days | 1 | -67/+60 |
| | | |||||
| * | rename menu button | David Vazgenovich Shakaryan | 9 days | 3 | -35/+35 |
| | | |||||
| * | reset mouse state on window resize | David Vazgenovich Shakaryan | 9 days | 1 | -7/+17 |
| | | |||||
| * | prevent cursor hiding when hovering button | David Vazgenovich Shakaryan | 9 days | 1 | -5/+6 |
| | | |||||
| * | add menu toggle button for mouse | David Vazgenovich Shakaryan | 9 days | 3 | -1/+135 |
| | | |||||
| * | fix cursor not being hidden when idle | David Vazgenovich Shakaryan | 9 days | 1 | -1/+3 |
| | | |||||
| * | reload EPG on when reloading data | David Vazgenovich Shakaryan | 9 days | 1 | -1/+1 |
| | | |||||
| * | handle occasional nil osc-visibility on startup | David Vazgenovich Shakaryan | 10 days | 1 | -1/+1 |
| | | |||||
| * | allow reloading data while running | David Vazgenovich Shakaryan | 10 days | 2 | -2/+17 |
| | | |||||
| * | support timed status/error messages | David Vazgenovich Shakaryan | 10 days | 3 | -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 redraws | David Vazgenovich Shakaryan | 11 days | 4 | -89/+139 |
| | | |||||
| * | add status line; load data after mpv opens | David Vazgenovich Shakaryan | 14 days | 3 | -9/+51 |
| | | |||||
| * | use explicit y-positioning for each line | David Vazgenovich Shakaryan | 14 days | 2 | -8/+15 |
| | | |||||
| * | add custom key handler | David Vazgenovich Shakaryan | 14 days | 1 | -115/+124 |
| | | |||||
| * | add mouse support | David Vazgenovich Shakaryan | 2026-01-12 | 4 | -35/+204 |
| | | |||||
| * | disable OSC while menu is active | David Vazgenovich Shakaryan | 2026-01-10 | 1 | -2/+20 |
| | | |||||
| * | prevent cursor movement from changing image size | David Vazgenovich Shakaryan | 2026-01-10 | 1 | -5/+26 |
| | | |||||
| * | respect scroll margin on page up/down | David Vazgenovich Shakaryan | 2026-01-10 | 2 | -7/+14 |
| | | |||||
| * | implement margin when scrolling | David Vazgenovich Shakaryan | 2026-01-10 | 3 | -12/+16 |
| | | |||||
| * | add limit to download queue | David Vazgenovich Shakaryan | 2026-01-10 | 2 | -6/+13 |
| | | | | | | This avoids a bunch of downloads being triggered when quickly scrolling through a menu. | ||||
| * | 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 |
| | | |||||
| * | display channel logos in EPG | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -5/+11 |
| | | |||||
| * | more images cleanup | David Vazgenovich Shakaryan | 2026-01-07 | 4 | -64/+72 |
| | | |||||
| * | clean up image drawing logic | David Vazgenovich Shakaryan | 2026-01-07 | 2 | -53/+66 |
| | | |||||
| * | only draw final menu on goto commands | David Vazgenovich Shakaryan | 2026-01-07 | 1 | -3/+4 |
| | | |||||
| * | don't redraw when cursor position doesn't change | David Vazgenovich Shakaryan | 2026-01-07 | 2 | -6/+18 |
| | | |||||
| * | move generic menu operations to metatable | David Vazgenovich Shakaryan | 2026-01-07 | 2 | -118/+135 |
| | | |||||
