GNOME Bugzilla – Bug 697897
Rework showing/hiding the controls
Last modified: 2014-02-04 16:39:17 UTC
We probably need 2 different behaviours based on mouse/touchpad and touch. Mouse: - Similar to Totem's old behaviour, motion would show the controls, hide after a timeout Touch: - Show/hide on tap We could also go with just show/hide on click. We should also show the controls: - when skipping using the keyboard - until the movie has really started playing when opening it, or other buffering actions are on-going - after pausing
I agree with your proposal. Special casing mouse here to not require a click would be good, and the other cases you list for keeping the controls visible make sense as well. Extra points for fade transitions.
why would you show controls when skipping with keyboard? actually, totem does not have OSD so it makes sense to display the sucky position indicator it has along with the other useless cruft because there is no option to show it separately. Similarly, the controls don't help you when buffering. You want an indicator for that. It should be probably displayed in place of the video or overlayed over the last piece of the video that totem managed to display.
(In reply to comment #2) > why would you show controls when skipping with keyboard? Because it provides feedback. > actually, totem does not have OSD It does, and a pretty big one due to a rendering bug in 3.10. > so it makes sense to display the sucky > position indicator it has along with the other useless cruft because there is > no option to show it separately. "sucky position indicator"? That's helpful. > Similarly, the controls don't help you when buffering. You want an indicator > for that. There's already one. >It should be probably displayed in place of the video or overlayed > over the last piece of the video that totem managed to display. Which is what it is in Totem master. You're reading a bug about the redesigned Totem having only used the stable versions. Best keep up with the context of bugs before commenting in the future.
(In reply to comment #0) > We probably need 2 different behaviours based on mouse/touchpad and touch. > > Mouse: > - Similar to Totem's old behaviour, motion would show the controls, hide after > a timeout Done. > Touch: > - Show/hide on tap Done. > We could also go with just show/hide on click. Didn't do that. > We should also show the controls: > - when skipping using the keyboard > - until the movie has really started playing when opening it, or other > buffering actions are on-going > - after pausing Still need to implement all those. Also, we need the popups not to hide when we're using the fullscreen popup.
(In reply to comment #4) > > We should also show the controls: > > - when skipping using the keyboard Didn't implement that. > > - until the movie has really started playing when opening it, or other > > buffering actions are on-going That's done. > > - after pausing Didn't implement that. > Still need to implement all those. > > Also, we need the popups not to hide when we're using the fullscreen popup. Done. Let's see how people like it.