Yukino Song
10fd290b81
Merge remote-tracking branch 'sunshine/master'
2025-09-27 00:37:24 +08:00
Yukino Song
0cd32abaaa
Enforce doubled refresh rate
...
resolves #966
2025-08-06 17:55:19 +08:00
ReenigneArcher
b2d3ded6f4
style(sonar): fix cpp:S1110 ( #4130 )
2025-08-05 08:30:24 -04:00
Yukino Song
1fd920ef1d
Add option to ignore encoder probe failure
2025-07-16 01:51:16 +08:00
Yukino Song
6c7f07dd5a
Auto terminate input only session
2025-06-06 16:59:08 +08:00
Yukino Song
0c3d1b6b06
Try fix #814
2025-06-06 16:56:51 +08:00
Yukino Song
3e0cbaf2c2
Implement pause/resume commands w/ APOLLO_APP_STATUS envvar
2025-06-05 15:40:03 +08:00
Yukino Song
d316b272da
Add terminate on pause option for apps ( resolves #801 )
2025-06-04 19:02:10 +08:00
Yukino Song
e52176707f
Fix launching remote input only with UUID
2025-06-03 01:46:44 +08:00
Andreas Nilsson
246994dabe
Fix build problems on Linux
2025-05-31 22:53:48 +02:00
Yukino Song
34766201d2
Remove trialing space in process.cpp
2025-05-29 18:00:06 +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
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
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
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
a6097e6910
Handle weird boolean leftover from previous config files
2025-03-04 00:42:34 +08:00
Yukino Song
c6127ed0e5
Server: implement per-device display mode override
2025-02-25 05:51:18 +08:00
Yukino Song
51602b1c39
Try migrate again if the apps.json is still somehow invalid
2025-02-17 01:38:20 +08:00
Yukino Song
014ad1821f
Don't request doubled refresh rate - the new SudoVDA driver already created the doubled mode
2025-02-15 06:03:09 +08:00
Yukino Song
e35fc85201
Bring back Auto toggle HDR without using DD methods but DD options
2025-02-15 06:03:09 +08:00
Yukino Song
09d7a1ef09
Add default UUID for built-in apps
2025-02-15 05:14:46 +08:00
Yukino Song
dca9092a2c
Fix #345
2025-02-08 03:37:42 +08:00
Yukino Song
58bbfc3e67
Show running app in Apps page
2025-02-07 21:11:03 +08:00
Yukino Song
78714e65fc
Fix build
2025-02-06 18:16:55 +08:00
Yukino Song
fd059e36f0
Merge remote-tracking branch 'origin/master'
2025-02-06 09:14:18 +08:00
Yukino Song
75824e8de7
Add a dedicated "Terminate" entry when using input only mode
2025-02-06 06:10:21 +08:00
Yukino Song
786fadb960
Rename Input Only to Remote Input
2025-02-06 05:24:19 +08:00
Yukino Song
68d1b5ce9d
Fix doubled fps not applied on common resolutions
2025-02-06 05:16:44 +08:00
Yukino Song
9c5c90e64b
Fully prevent client commands on input only sessions
2025-02-05 11:36:34 +08:00
Yukino Song
1c8bd0cdb5
Implement frontend part for Double refreshrate. Resolves #299
2025-02-05 07:42:16 +08:00
Yukino Song
23dd06b344
Implement input only mode w/ double framerate for virtual display
2025-02-05 06:54:30 +08:00
Yukino Song
6d8d063454
Terminate early when hang in encoder is detected
2025-02-03 03:28:52 +08:00
Yukino Song
ff667ec802
Fix build for Linux
2025-01-31 20:57:23 +08:00
Yukino Song
8a20264c19
Implement per-client app identity
2025-01-24 02:04:42 +08:00
Yukino Song
f85eab9822
Disable client commands on built-in virtual display app
2025-01-23 04:03:58 +08:00
Yukino Song
5aaeb70722
Add option to enable/disable client commands per-app
2025-01-23 02:35:40 +08:00
Yukino Song
a63b0892aa
Fix all display being enabled when virtual display quits
...
The inclusion of libdisplaydevice further complicated the already messy display configuration thing...
2025-01-20 21:55:49 +08:00
Yukino Song
791b25400a
Fix output_name not working
2025-01-20 20:13:28 +08:00
ReenigneArcher
c2420427b1
style: adjust clang-format rules ( #2186 )
...
Co-authored-by: Vithorio Polten <reach@vithor.io >
2025-01-19 22:34:47 -05:00
Yukino Song
c724d30d51
Restore old HDR workaround
2025-01-17 06:31:41 +08:00