the-via / app

GNU General Public License v3.0
917 stars 209 forks source link

When using Electron app, "Authorize Device" only available in 3D mode #202

Open sehrgut opened 1 year ago

sehrgut commented 1 year ago

For some time now, I've thought Via was just broken and so I've been using Vial in Via mode for my Via keyboards, and just using Via for the keytester. Today, I randomly enabled 3D mode, and when I went back to the home tab, the long-missing Authorize button was there! This is completely reproducible, both as regular user and administrator. Once authorized, either render mode works for managing the connected keyboard.

Version: 3.0.0 OS: Windows 10 Home

jer-irl commented 1 year ago

I'm seeing the same on macOS 14.0, Native Via 3.0.0. Thanks for pointing out that fix, I imagine other are affected too.

GitMurf commented 1 year ago

Thanks!!! This worked for me as well! See here: https://github.com/the-via/releases/issues/267#issuecomment-1783334234

Does anyone know an active dev/maintainer we could ping on this?

sehrgut commented 1 year ago

@GitMurf I'm glad that workaround helps you! Looking at the commit history, it seems @olivia is the primary maintainer.

hitsmaxft commented 8 months ago

same issue on macos, via keep telling me "searching devices" just witch to 3d mode and every thing goes fine

paulkmoore commented 1 month ago

The same issue on macOS 12.7 (21G816); enabling 3D mode fixes it.

Mourdraug commented 2 weeks ago

This is not an issue with an electron app itself, it's an intentional feature in the VIA itself which is supposed to detect if app is an electron app and behave differently (possibly to bypass device selection popup?) but it's broken. 3D rendering works because it seems to bypass that entirely.