Commit Graph

59 Commits

Author SHA1 Message Date
Yukino Song
4030680fcc App ordering support for legacy clients 2025-05-28 20:38:27 +08:00
Yukino Song
6571c11098 Various webui fix
fixes #742
Add save button for reordering instead of auto saving
2025-05-21 00:44:38 +08:00
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
Yukino Song
93540b97fe Update tray message from no apps running to reload apps 2025-05-14 23:23:10 +08:00
Jaime J. Denizard
8ca976f2d0 fix(web-ui): Change Pin to PIN (#3872) 2025-05-13 20:27:02 +00:00
Yukino Song
2b86bc541d Support Reordering apps(requires Artemis) 2025-05-14 02:43:08 +08:00
Yukino Song
8298149d1c Fix the missing locale 2025-05-13 19:43:58 +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
253203f954 Merge remote-tracking branch 'sunshine/master' 2025-05-07 03:10:11 +08:00
Clutchnp
8ef838bada feat(audio): add an option to disable sound streaming (#3833) 2025-05-01 11:39:43 -04:00
Yukino Song
56646c2a81 Add option to configure auto discovery(mDNS)
resolves #539
potentially resolves #611
2025-04-15 00:11:29 +08:00
Yukino Song
26b8446ba1 Add link to WiKi in resources cards 2025-04-14 23:28:10 +08:00
Gabriel Barbosa
d80d77aa1a Fix some typos on english version 2025-03-10 21:10:48 -03:00
Gabriel Barbosa
4e3c9466e2 Adds missing entries pending translation 2025-03-10 16:36:06 -03:00
Yukino Song
d837e750eb Update locale for client FPS env var 2025-03-02 02:03:06 +08:00
Yukino Song
6f35d52cdd WebUI: implement per-device display mode override 2025-02-25 05:56:30 +08:00
Yukino Song
1cdd309cfd Merge upstream 2025-02-25 05:11:35 +08:00
Lukas Senionis
fa22227fca feat(display): expose HDR toggle workaround delay to user (#3579) 2025-02-18 09:32:21 -05:00
Yukino Song
93028a823a Merge remote-tracking branch 'sunshine/master' 2025-02-15 04:32:32 +08:00
Utkarsh Dalal
ffccc1af9b fix: add missing strings for max_bitrate setting, and improved logging for bitrate (#3656) 2025-02-11 09:11:12 -05: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
5708622362 Fix dd_mode_remapping 2025-02-06 19:12:07 +08:00
Yukino Song
78714e65fc Fix build 2025-02-06 18:16:55 +08:00
ReenigneArcher
dbba364ed7 fix(dd_config)!: disable by default (#3639) 2025-02-05 08:32:34 -05:00
ReenigneArcher
257a102127 fix(api): return proper json objects (#3544) 2025-01-31 23:38:22 -05:00
VMFortress
5b36357133 feat(display): Add revert display config on disconnect option (#3613) 2025-01-30 16:02:22 -05:00
Cameron Gutman
8392bdc98f feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (#3530)
* Revert "feat(ddprobe): allow to manually specify gpu preference (#3521)"

This reverts commit 6a233cbcbf.

* Keep display revert delay input type change from 6a233cbcb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA
2025-01-12 17:11:03 -06:00
Lukas Senionis
1b94e9339a feat(display): add display mode remapping option (#3529)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-12 14:14:20 -05:00
Lukas Senionis
6a233cbcbf feat(ddprobe): allow to manually specify gpu preference (#3521) 2025-01-08 18:44:11 -05:00
Lukas Senionis
76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
Lukas Senionis
2e5c291233 feat(web-ui): replace dropdown menus with checkboxes (#3455) 2025-01-05 14:43:45 -05:00
Lukas Senionis
1543f584ab feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894) 2024-12-11 14:17:44 -05:00
Cameron Gutman
9e52ac426d feat(vaapi): add option to enable strict enforcement of frame size (#3332)
* feat(vaapi): add option to enable strict enforcement of frame size

* Eliminate the QP fallback code that was only required for VAAPI
2024-11-01 12:36:25 -05:00
ReenigneArcher
04df80ff6b feat!: drop advertised resolutions and fps (#2924) 2024-08-08 02:10:19 +00:00
Gilles Schintgen
0b70d46bef fix(linux): add delay to service and improve troubleshooting docs (#2903)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-07-28 13:21:30 +00:00
ReenigneArcher
722e5600c6 feat: add min_fps_target setting (#1043) 2024-06-19 00:09:23 +00:00
Vithorio Polten
509576d616 feat(input/linux): add support for more virtual input devices (#2606)
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-16 00:21:18 +00:00
Xander Frangos
5fcd07ecb1 Name and unpair individual clients (#2042) 2024-05-27 20:43:08 +00:00
Tejas Rao
287ac4c0fb feat(win): new capture method, Windows.Graphics.Capture (#2580) 2024-05-27 18:16:14 +00:00
Vithorio Polten
4a9130126c feat(ui): Dark Mode (#2493) 2024-05-24 21:28:39 -04:00
ReenigneArcher
2b18e4c73d fix(ui): ensure pre-releases are properly checked (#2564) 2024-05-24 20:09:07 -04:00
ReenigneArcher
e898be1b7e ci: use prerelease logic (#2553) 2024-05-23 21:42:06 -04:00
Vithorio Polten
4b6ff3797e refactor(ui): break down config.html into smaller pieces (#2491)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-05-13 13:08:13 -04:00