OwnTube-tv/web-client

Client device capability detection

Closed this issue · 3 comments

Investigate the options we have available to detect device capabilities to mitigate the many if's and but's associated with crossplatform development (e.g. is the client device desktop? is it running the native mobile version? etc.)

Somewhere in the web client app, I would like to have a view where we can show some debug information. Maybe a "ℹ" button somewhere that shows an overlay with useful info, or on the settings view.

Things of interest to inform about:

  • video player in active use, e.g. is #64 web video player used or native player
  • what is my device type, screen dimensions and portrait/landscape like
  • am I on a device with a mouse cursor like user input device or a touch screen (or both?)
  • what is the OS and browser I'm running
  • @mykhailodanilenko please fill out more things that could be interesting.

@ar9708 I'll think about what can be added to the list but one thing I can think of now is a button to copy the info so that the user can send it if anything goes wrong

Resolved with #80