Commit Graph

3068 Commits

Author SHA1 Message Date
thesystemcoder168 12f3ba2d4b Add the option to always have the virtual display be an isolated display - Windows only (#662)
* Isolated display - web and backend

Isolated display - web and backend

* Moved settings outside of the advanced display

* Update virtual_display.cpp with isolated setting for better maintenance

Update virtual_display.cpp with isolated setting for better maintenance. The isolated routine becomes an additional routine instead of a replacement for the original one.

* Changed source formatting, removed English in non-English languages, removed test code

Changed source formatting, removed English in non-English languages, removed test code

* change blank/unused lines in config.cpp

change blank/unused lines in config.cpp

* Change blank lines in DisplayDeviceOptions.vue

Change blank lines in DisplayDeviceOptions.vue

* Change line spacing in config.h

Change line spacing in config.h

* Changed line spacing in config.cpp

Changed line spacing in config.cpp

* Changed lines/line spacing in virtual_display.cpp

Changed lines/line spacing in virtual_display.cpp

* Fix spaceing on virtual_display.cpp

Fix spaceing on virtual_display.cpp

* Added check to not do anything if the virtual display is not active.

Added check to not do anything to the order of the displays if the isolated checkbox is set and if the virtual display is not active.

* Minor formatting fix w/ add Chinese locale

* Expose `matchDisplay` though not used for now

---------

Co-authored-by: Yukino Song <nutosservice@gmail.com>
2025-05-19 15:00:11 +08:00
Yukino Song b0871a9a5b Add gamepad override for each app 2025-05-19 14:22:17 +08:00
Yukino Song 98a35b81f6 Don't show apps without UUID in the WebUI 2025-05-14 23:23:38 +08:00
Yukino Song 93540b97fe Update tray message from no apps running to reload apps 2025-05-14 23:23:10 +08:00
Yukino Song bcb3e0c81d Fix #724 2025-05-14 20:25:20 +08:00
Yukino Song 2b86bc541d Support Reordering apps(requires Artemis) 2025-05-14 02:43:08 +08:00
Yukino Song 47686b5136 Add some verbose logs 2025-05-13 23:10:33 +08:00
Yukino Song 8298149d1c Fix the missing locale 2025-05-13 19:43:58 +08:00
Yukino Song 08eee86819 Use DXGI methods to get HDR state 2025-05-13 19:43:57 +08:00
Yukino Song 1798887e86 Support launching app with UUID 2025-05-13 18:17:44 +08:00
Yukino Song 96968b8bb2 Add app index 2025-05-13 01:21:20 +08:00
Yukino Song 00c2528778 Make sure to use the desired GPU when probing encoders with virtual display 2025-05-12 23:00:59 +08:00
Yukino Song 6b45f75dc5 Create a temporary virtual display to probe encoders when no active display is present 2025-05-12 22:56:27 +08:00
Yukino Song 071f500f06 Ensure virtual display is removed even when we failed to get its name 2025-05-12 22:55:01 +08:00
Yukino Song 8aff38cf7c Automatically use virtual display if no active display is detected 2025-05-12 21:31:14 +08:00
Yukino Song e231803ec2 Update apps loading logic 2025-05-12 21:18:41 +08:00
Yukino Song 6c7962b6da Add APOLLO_APP_UUID envvar 2025-05-11 22:39:29 +08:00
Yukino Song 6ee5f4ed0b Update envvars 2025-05-09 04:35:15 +08:00
Yukino Song 69e999d245 Add option to toggle envvar compatibility mode 2025-05-07 04:38:28 +08:00
Yukino Song 91467d50b6 BREAKING: SUNSHINE_CLIENT_FPS is now float (for better integration with Special-K) 2025-05-07 03:57:54 +08:00
Yukino Song 9c4e0a0f5e Fix default apps.json 2025-05-07 03:52:34 +08:00
Yukino Song 6d5c2ca723 Merge remote-tracking branch 'origin/master' 2025-05-07 03:11:13 +08:00
Yukino Song 253203f954 Merge remote-tracking branch 'sunshine/master' 2025-05-07 03:10:11 +08:00
dependabot[bot] e81a3f029f build(deps): bump third-party/inputtino from fd136cf to 17a9b9c (#3853)
Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `fd136cf` to `17a9b9c`.
- [Commits](https://github.com/games-on-whales/inputtino/compare/fd136cfe492b4375b4507718bcca1f044588fc6f...17a9b9ce85c6b8e711f777146d3c706c1a2a9fd9)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-version: 17a9b9ce85c6b8e711f777146d3c706c1a2a9fd9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 08:22:20 -04:00
Clutchnp c435d0fe56 build(linux): fix gcc version and disable docs for build on arch (#3846) 2025-05-05 13:06:01 -04:00
dependabot[bot] a846ea909a build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from aac65cf to bf91cb0 (#3850)
build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools

Bumps [packaging/linux/flatpak/deps/flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools) from `aac65cf` to `bf91cb0`.
- [Commits](https://github.com/flatpak/flatpak-builder-tools/compare/aac65cf44cd4e008594a9d9ac1db08e2025067a6...bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: bf91cb0bee7ce0c8021e223e3ea9c5110ebb82de
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 12:29:49 +00:00
Vladimir Romashchenko 0a942437e2 feat(docs): Suggest using displayconfig-mutter for Gnome Wayland resolution change (#3845) 2025-05-05 02:09:18 +00:00
Yukino Song 94feb2bdb4 Update README.md 2025-05-05 00:26:30 +08:00
ReenigneArcher 808a862952 ci(codecov): add bundle analysis (#3843) 2025-05-04 09:38:34 -04:00
ReenigneArcher a70cf5e12e ci(codecov): add test analytics (#3841) 2025-05-03 18:22:13 +00:00
Clutchnp 8ef838bada feat(audio): add an option to disable sound streaming (#3833) 2025-05-01 11:39:43 -04:00
dependabot[bot] 7b6818ab4a build(deps): bump third-party/googletest from 6910c9d to 04ee1b4 (#3836)
Bumps [third-party/googletest](https://github.com/google/googletest) from `6910c9d` to `04ee1b4`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](https://github.com/google/googletest/compare/6910c9d9165801d8827d628cb72eb7ea9dd538c5...04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4)

---
updated-dependencies:
- dependency-name: third-party/googletest
  dependency-version: 04ee1b4f2aefdffb0135d7cf2a2c519fe50dabe4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 12:39:22 +00:00
SuperKenVery 3de3c299b2 docs(configuration): Update doc for wlr capture method (#3828) 2025-04-30 17:33:38 +00:00
ReenigneArcher e9bce254fd ci(windows): pin gcc to 14 (#3831) 2025-04-29 21:29:38 -04:00
dependabot[bot] e807769f6a build(deps): bump third-party/wayland-protocols from 4313a51 to 810f1ad (#3826)
build(deps): bump third-party/wayland-protocols

Bumps [third-party/wayland-protocols](https://github.com/LizardByte-infrastructure/wayland-protocols) from `4313a51` to `810f1ad`.
- [Commits](https://github.com/LizardByte-infrastructure/wayland-protocols/compare/4313a51a170efffece8f60f7a5dfdad135e6befa...810f1adaf33521cc55fc510566efba2a1418174f)

---
updated-dependencies:
- dependency-name: third-party/wayland-protocols
  dependency-version: 810f1adaf33521cc55fc510566efba2a1418174f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-29 12:43:47 -04:00
Clutchnp bdf15f5277 build(linux): add arch linux support for linux_build.sh script (#3814)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-04-29 09:24:29 -04:00
ReenigneArcher 326592d08c ci(flatpak): disable maximize build space for arm64 (#3820) 2025-04-28 15:20:08 -04:00
ReenigneArcher f82923e5c5 fix(homebrew): enable system tray for linux (#3819) 2025-04-28 13:45:12 -04:00
ReenigneArcher c6f36474ba ci(release): increase permission for job and bump actions (#3816) 2025-04-25 21:01:37 -04:00
LizardByte-bot 1df4c89026 chore: update global workflows (#3813)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-04-25 19:09:06 -04:00
Vladimir Romashchenko 65b0217a90 fix(apps): exit steam big picture mode on session end (#3808) 2025-04-22 22:43:13 -04:00
ReenigneArcher e58a437e6b ci(workflows): minor fixes and updates (#3581) 2025-04-20 10:25:33 -04:00
ReenigneArcher f76ad0d238 docs(website): use cdn for branded icons (#3803) 2025-04-19 22:22:43 -04:00
Andy Grundman 4f2603ff63 fix(audio): set the bits-per-sample of Steam Streaming Speakers to 16-bit when the default audio device is 16-bit (#3704) 2025-04-19 17:48:17 -04:00
ReenigneArcher 5529850c10 docs: add external documentation (#3801) 2025-04-19 13:33:09 -04:00
Yukino Song 91b1e77e69 Merge pull request #632 from aliceroherty/#628-fix-typo-in-contribution-guidelines
Fix typo in contributing.md: correct "Vus.js" to "Vue.js"
2025-04-18 22:12:48 +08:00
Alice a16512adcd Fix typo in contributing.md: correct "Vus.js" to "Vue.js"
Closes Typo in Contribution Guidelines #628
2025-04-16 21:03:47 -04:00
ReenigneArcher 57b5b296da build(homebrew): explicitly set cxx standard (#3797) 2025-04-14 14:12:59 -04:00
Yukino Song e5a3333e0b Update SudoVDA 2025-04-15 00:24:44 +08:00
Yukino Song 45588e5735 Fix favicon 2025-04-15 00:15:44 +08:00