Opened 15 years ago
Closed 6 years ago
#8701 closed Developer Task (Abandoned)
OSD timeouts need revisiting
Reported by: | gigem | Owned by: | sphery |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - User Interface Library | Version: | Master Head |
Severity: | medium | Keywords: | osd timeout settings |
Cc: | Ticket locked: | no |
Description
Most OSD displays would probably be OK with a standard timeout or even require user action to clear them, but IMO, there is a small subset which I still feel the timeout should have some reasonable configurability.
Change History (11)
comment:1 by , 15 years ago
Version: | Unspecified → Trunk Head |
---|
comment:2 by , 15 years ago
Talking with sphery on IRC, we came up with a proposal to make three types of timeouts, short/medium/long with default timeouts of 3/5/10s. These could be made overridable by either a base theme edit, or by UI-based settings. These three types should adequately cover the entirety of our timeouts, while allowing for some things to last longer than others, etc.
comment:4 by , 15 years ago
Status: | new → assigned |
---|
comment:5 by , 15 years ago
Owner: | changed from | to
---|
comment:6 by , 15 years ago
Owner: | changed from | to
---|
comment:7 by , 15 years ago
I have a patch (tested) for osd.cpp which allows environment variables to specify the short, medium, and long timeout values. The current values are used if the env vars aren't defined. Should I add the "diff -c" output to this ticket as an attachment?
comment:8 by , 14 years ago
Type: | task → Developer Task |
---|
Michael, is this still something you are looking at? Is it still relevant?
comment:10 by , 7 years ago
OSD timeouts are: short: 3 seconds, medium: 5 seconds, long: 10 seconds, none: does not timeout. Each OSD screen gets one of these set by the program.
For OSD nav, I set the timeout to long. If paused, the timeout is set to none.
Is there still some need to customize this? They could be added to settings.
comment:11 by , 6 years ago
Resolution: | → Abandoned |
---|---|
Status: | assigned → closed |
Flows out of #724, which was about OSD timeouts being inconsistent.