Git Product home page Git Product logo

Comments (14)

igrigorik avatar igrigorik commented on July 18, 2024

Not today. I did a brief investigation into making it draggable, such that you can position it anywhere, but that didn't pan out too well.. It was broken on many sites and I abandoned that. That said, that's probably more a comment about my implementation.

FWIW, I don't think changing the position would from left to right would meaningfully change anything: there are edge cases anywhere you put it, so you can't win either way; exposing more manual overrides is also not great. As such, I'm inclined to mark this as "wontfix".

from videospeed.

liberninja avatar liberninja commented on July 18, 2024

Fair enough. It's just been my experience that there's rarely much going on in the upper right, but that may depend upon the types of videos I watch. It's mainly an issue when the video has text, since it's a standard to start text from left to right in the upper left.

from videospeed.

Wisdawn avatar Wisdawn commented on July 18, 2024

I remember in the past suggesting the ability to control the opacity or transparency of the extension via a slider, which may help in such an issue, and also allow new users to quickly spot where the extension is. An alternative implementation is to also make the extension very obvious, almost in the way when first installed, then right after the user hovers the mouse pointer over it then moves the cursor away, the extension fades into a minimal transparency, to make way for the videos being watched and rely on the fact that the user already knows where it is now, so the extension doesn't need to be too obvious anyway. From there on, it would fade with mouse-hover off, and gain opacity with mouse-hover on.

from videospeed.

igrigorik avatar igrigorik commented on July 18, 2024

@TheSuitIsNotBlack interesting, I'm used to subtitles in bottom-center. Or, are you referring to slides and such? FWIW, for YT note that we do hide the controls once focus is removed from the video itself.

from videospeed.

liberninja avatar liberninja commented on July 18, 2024

No, I don't use subtitles. I'm referring to actual text used in the videos. I've been taking some programming courses on youtube lately, and they always have the text content beginning right where the overlay is.

from videospeed.

igrigorik avatar igrigorik commented on July 18, 2024

@TheSuitIsNotBlack fwiw, note that if you move focus away from the video the title bar and the video controls should automatically disappear.

from videospeed.

liberninja avatar liberninja commented on July 18, 2024

Oh really? That doesn't seem to be the case on my end. Are you saying if I click outside of the video it should go away?

from videospeed.

igrigorik avatar igrigorik commented on July 18, 2024

@TheSuitIsNotBlack yes, or if you don't move your mouse.. when the title bar disappears (youtube functionality), so should the controls.

from videospeed.

Wisdawn avatar Wisdawn commented on July 18, 2024

This is how it looks like on my end:
capture

So the controls significantly fade out, but they don't exactly “disappear” completely when on a light background. I assume that TheSuitIsNotBlack watches videos with a light background [and] text in that corner.

from videospeed.

Wisdawn avatar Wisdawn commented on July 18, 2024

I haven't had a problem [yet], at least not like TheSuitIsNotBlack's problem. At the same time, I'm not sure that making the controls completely disappear on-mouse-out would be the ideal solution; invisible controls or an app are effectively non-existing controls or a non-existent app in the eyes and mind of a new user, for example.

from videospeed.

Wisdawn avatar Wisdawn commented on July 18, 2024

@igrigorik Maybe an option in settings that allows the user to make the controls / extension [completely] invisible on-mouse-out? This way, only users who really need that option or the invisibility can have it, without affecting the functionality and visibility of the extension for other users, especially new ones.

from videospeed.

igrigorik avatar igrigorik commented on July 18, 2024

@Wisdawn ah, right sorry.. If you go into fullscreen you'll see the controls disappear with the titlebar after some period of inactivity. FWIW, I'm not keen on exposing yet more toggles in settings -- this is an easy but all too often abused way out.

from videospeed.

truth1ness avatar truth1ness commented on July 18, 2024

Ugh, this is is really annoying me. In many embedded youtube videos they disable keyboard controls and I can't access the overlay because the video title covers up the overlay on mouseover. Being a few pixels lower or allowing the user to pick a corner would be helpful. Perhaps there is a way to make the overlay sit on top of the title? Somehow the video title is taking precedence over the overlay on embedded videos.

This page is an example of where I can't manipulate the speed controls either way: http://www.cbc.ca/news/trending/weatherman-liam-dutton-pronounces-llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch-perfectly-1.3221414

from videospeed.

igrigorik avatar igrigorik commented on July 18, 2024

@truth1ness should be resolved via e405a5c, I'll push out 0.2.6 this weekend with this fix.

Re, draggable: I've tried implementing this and the complexity + compatibility with all the various players is a nightmare.. The simpler we keep things the more reliably the extension will work. Closing this as a wontfix.

from videospeed.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.