Commit Graph

3126 Commits

Author SHA1 Message Date
Yukino Song
056c6f4693 Merge remote-tracking branch 'sunshine/master' 2025-05-19 15:01:27 +08:00
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
ReenigneArcher
9c08c75a44 build(cmake): remove unused python tests option (#3879) 2025-05-14 13:37:08 -04: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
Jaime J. Denizard
8ca976f2d0 fix(web-ui): Change Pin to PIN (#3872) 2025-05-13 20:27:02 +00:00
grgergo
2ca2ea435f docs(website): Add Nintendo 3DS client (#3876) 2025-05-13 14:51:59 -04: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
ReenigneArcher
7b873e9ea4 docs(contributing): update CLion description (#3863) 2025-05-09 18:45:04 +00:00
dependabot[bot]
8f6cd37a62 build(deps): bump packaging/linux/flatpak/deps/flatpak-builder-tools from bf91cb0 to fe89c19 (#3862)
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 `bf91cb0` to `fe89c19`.
- [Commits](bf91cb0bee...fe89c19b14)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/flatpak-builder-tools
  dependency-version: fe89c19b147432d896f7c1c686630a992132d583
  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-09 08:10:03 -04:00
Yukino Song
6ee5f4ed0b Update envvars 2025-05-09 04:35:15 +08:00
ReenigneArcher
1a5f5e59de build(deps): bump vite from 4.5.9 to 4.5.14 (#3858) 2025-05-08 04:53:32 +00:00
jbellionjourdan
e9b39e4c15 fix(linux/input): improve input rules (#3857) 2025-05-07 14:41:01 +00: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](fd136cfe49...17a9b9ce85)

---
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](aac65cf44c...bf91cb0bee)

---
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](6910c9d916...04ee1b4f2a)

---
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](4313a51a17...810f1adaf3)

---
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