Commit Graph

68 Commits

Author SHA1 Message Date
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
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 69e999d245 Add option to toggle envvar compatibility mode 2025-05-07 04:38:28 +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 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 e35fc85201 Bring back Auto toggle HDR without using DD methods but DD options 2025-02-15 06:03:09 +08:00
Yukino Song 93028a823a Merge remote-tracking branch 'sunshine/master' 2025-02-15 04:32:32 +08:00
Utkarsh Dalal 3a88ddc639 feat: Add Max Bitrate option (#3628) 2025-02-09 15:00:29 -05: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
ReenigneArcher dbba364ed7 fix(dd_config)!: disable by default (#3639) 2025-02-05 08:32:34 -05:00
Yukino Song 1c8bd0cdb5 Implement frontend part for Double refreshrate. Resolves #299 2025-02-05 07:42:16 +08:00
Yukino Song bf78a33831 Implement frontend part for Input Only Mode. Resolves #177 2025-02-05 07:42:14 +08:00
Yukino Song 8b0053437a Add encoding frame rate limit 2025-02-03 03:28:51 +08: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
Yukino Song 7b653280fb Default to disable dd_configuration_option 2025-01-24 21:56:23 +08:00
Yukino Song d5f81773a8 Per client DO/UNDO commands frontend part - done 2025-01-22 22:28:57 +08:00
Yukino Song 4705783e81 Update text warning for multi instances 2025-01-22 17:18:46 +08:00
Yukino Song efb259959d Add a space before virtual display notice in display device config 2025-01-15 23:14:55 +08:00
Yukino Song 4b78e3b47d Migrate virtual display config to new Display Device API 2025-01-15 22:50:08 +08:00
Yukino Song fcbdaed1e0 Fix build
(Never wanna merge again)
2025-01-15 09:01:33 +08:00
Yukino Song 1dc6465f12 Merge remote-tracking branch 'origin/master' 2025-01-14 23:43:50 +08: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
LizardByte-bot 9b9767be0c chore(l10n): update translations (#3512)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-08 03:33:07 +00: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
LizardByte-bot d50611c79b chore(l10n): update translations (#3473) 2025-01-01 22:23:11 -05:00
Yukino Song 7415f614ef Update intra refresh default disabled text to auto 2025-01-01 20:10:17 +08:00
Yukino Song 07e7f4c6a5 Only show SudoVDA driver message on Windows 2024-12-15 00:16:30 +08:00
Yukino Song 2619132570 Merge remote-tracking branch 'origin/master' 2024-12-14 19:02:11 +08:00
Lukas Senionis 1543f584ab feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894) 2024-12-11 14:17:44 -05:00
Yukino Song 021f6a635b Merge remote-tracking branch 'origin/master' 2024-12-02 02:11:15 +08: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
Yukino Song 4fad7dcded Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/dev-dependencies-cddfeb1403' 2024-10-29 02:09:19 +08:00
Yukino Song 11e0bad4f3 Add option for intra refresh (resolves #86) 2024-10-26 21:31:52 +08:00
Cameron Gutman 73d777fa0b feat(stream)!: remove limit on concurrent sessions and allow quitting apps with active sessions (#3325) 2024-10-24 19:11:50 -05:00
Yukino Song 9f012639b3 Add global option for set virtual display as primary display 2024-09-19 23:42:31 +08:00
Yukino Song 2c3a08574b Add fallback mode config 2024-09-19 23:42:27 +08:00
Yukino Song af8b8fd352 Minor UI improvement 2024-09-19 23:42:24 +08:00
Yukino Song 2617b17aab Add option to disable pairing 2024-09-14 04:26:03 +08:00
Yukino Song 50c6e5bce5 Add help link to Server Commands 2024-09-12 12:55:58 +08:00
Yukino Song df7c742ca8 Implement server commands through control stream 2024-09-11 08:16:45 +08:00
Yukino Song f9b9a76639 Add webui config for following client HDR settings 2024-09-07 01:06:33 +08:00