mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-07-20 03:41:33 +00:00
Steam Deck / Big Picture (gamepad UI) has no registered default web browser, so shell.openExternal(httpUrl) -> xdg-open falls back to the KDE Discover store (a Firefox-install prompt) instead of opening the page. This broke 'Connect with tone3000' and every external link on the Deck. When RUNNING_UNDER_STEAM_GAMEPAD_UI (linux + SteamGamepadUI/SteamDeck env), route web links through Steam's overlay browser via steam://openurl/, with a fallback to the normal OS opener. Desktop platforms are unaffected. The tone3000 OAuth callback redirects to 127.0.0.1 on the device, so auth must complete in an on-device browser — the Steam overlay browser reaches localhost. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude/skills | ||
| .devcontainer | ||
| .github/workflows | ||
| .packages | ||
| .specify | ||
| cmake | ||
| docs | ||
| JUCE@9971c75b2c | ||
| resources | ||
| scripts | ||
| src | ||
| tests | ||
| .build-config.json | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CONTRIBUTORS.md | ||
| LICENSE | ||
| package.json | ||
| THIRD_PARTY_LICENSES.md | ||
| tsconfig.json | ||
| WINDOWS_BUILD_REQUIREMENTS.md | ||