Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shorter and less technical labels for device picker #13987

Open
jancborchardt opened this issue Dec 12, 2024 · 5 comments
Open

Shorter and less technical labels for device picker #13987

jancborchardt opened this issue Dec 12, 2024 · 5 comments

Comments

@jancborchardt
Copy link
Member

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using:
Nextcloud Hub 9 (31.0.0 dev)

Is your feature request related to a problem? Please describe.
This is an issue especially with microphone as it’s less obvious to check than the camera.

My list looks like this:

  • Tiger Lake-LP Smart Sound Technology Audio Controller Digital Microphone
  • Monitor of Tiger Lake-LP Smart Sound Technology Audio Controller Headphones
  • Tiger Lake-LP Smart Sound Technology Audio Controller Headphones Stereo Microphone
  • None

We already cut it a bit via name-parts__last but that always only seems to take the last word (at least in my case), so there’s 2 entries with "Microphone".

Image

Describe the solution you'd like
What would be ideal is:

  • Internal microphone
  • Headphones microphone
  • None

The "Monitor of" device basically never makes sense, I don’t know what it is. And the whole part of Tiger Lake-LP Smart Sound Technology Audio Controller is just technical jargon which does not need to be shown.

Describe alternatives you've considered
A very simple improvement would be to organize what is shown in front and behind, e.g. in my case it would already be a massive improvement to change it around like this:

  • Digital Microphone (Tiger Lake-LP Smart Sound Technology Audio Controller)
  • Headphones (Monitor of Tiger Lake-LP Smart Sound Technology Audio Controller) – although this one seems useless?
  • Headphones Stereo Microphone (Tiger Lake-LP Smart Sound Technology Audio Controller)
  • None
@miaulalala
Copy link
Contributor

Ooof that's gonna be a hard one as there's so many different device types and so many different options of what people want to use. Not even Chrome hides those labels and simply shows the device name.

@nickvergessen
Copy link
Member

nickvergessen commented Dec 16, 2024

Yeah we discussed this already multiple times and the problem is:
We ask the browser for devices and this is what we get.
We don't add "Monitor of …" or anything. It's the plain label.
Also replacing things is very difficult, and I would argue we could only prefix things …

Same devices in different tools/settings:

Chrome Firefox Jitsi Teams OS
Image Image Image Image Image

@nickvergessen nickvergessen added feature: settings ⚙️ Settings and config related issues and removed feature: call 📹 Voice and video calls labels Dec 16, 2024
@nickvergessen nickvergessen added this to the 💔 Backlog milestone Dec 16, 2024
@jancborchardt
Copy link
Member Author

@nickvergessen yep – indeed the OS display is still the nicest, whereas the other ones are basically the same (except Chrome). Is it possible to get the OS display names somehow?

@nickvergessen
Copy link
Member

Not really, we just get "a Label":
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/enumerateDevices

And if you look closely. the OS also has those labels, it's just prefixing it with some more details.
I assume somewhere in Gnome, Kernel or whatever there is a huuuuuuge list of devices that groups each into a type and then the type can be used to prefix the label and add an icon?

@ShGKme
Copy link
Contributor

ShGKme commented Dec 20, 2024

@jancborchardt In addition to the comments above - these labels are user-defined.

If a user finds a specific device name confusing - they can rename it better than we ever could.

Settings Talk
Image Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 👓 Design review
Development

No branches or pull requests

4 participants