[mythtv-commits] Ticket #10824: Modal dialog box prevents viewing of recorded programs
MythTV
noreply at mythtv.org
Sun Jun 10 13:44:14 UTC 2012
#10824: Modal dialog box prevents viewing of recorded programs
-------------------------------------------------+---------------------
Reporter: ewilde@… | Owner: stuartm
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - User Interface Library | Version: 0.25
Severity: medium | Keywords:
Ticket locked: 0 |
-------------------------------------------------+---------------------
On MythTV 0.25, when a system error of some sort occurs, a modal dialog
box is popped up asking user whether they want to submit a bug report.
This new behavior is admirable and certainly the best way to gather the
information necessary to make MythTV more robust. However, the approach
taken is wrong.
The modal dialog box can only be dismissed by a click with the mouse or
selecting the button with the keyboard. Now, picture a real user trying
to watch a recorded program. They don't have a mouse or a keyboard. They
have a remote control which has no effect on the modal dialog box. Even
if they do have a mouse, the mouse pointer is invisible since the
frontend app covers most of the desktop and it has hidden the mouse
pointer. They are not Linux hackers so for all intents and purposes they
have no way of answering the question or dismissing the dialog box.
Probably the MythTV frontend keeps running, under the dialog box, and even
responds to the remote (since the LIRC process knows nothing about the
focus). Thus, they are trying to watch a recording with a dialog box,
that they can't dismiss, popped up in the middle of the screen.
Popping up anything on top of the MythTV frontend application is to be
avoided at all costs. The proper way to handle this feature is to ask the
installer once, when the system is installed or set up, on a settings menu
page, whether they want bug reports submitted or not. Then, when the
critical system error, or whatever else requires a bug report, happens,
the decision is already made and it can be carried out in the background
without the user ever even needing to know a thing.
One might think that usability problems such as this are trivial, not even
worth reporting. But, usability is what its all about. MythTV is mostly
a product that is supposed to record TV and let the user watch the
recordings. If it doesn't do either of those two things flawlessly, its
basically junk. The proper way to think about it is not as a Linux Box
that happens to record TV but as a TV recorder that happens to run Linux.
Considering usability problems will help to change this mindset and make
MythTV a much, much better product.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10824>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list