Commit Graph

64 Commits

Author SHA1 Message Date
Yukino Song
306b252205 Get device name from local value for vdisplay 2024-09-15 17:19:33 +08:00
Yukino Song
4a0d425b7c Get device UUID from local assigned value 2024-09-15 13:10:36 +08:00
Yukino Song
df7c742ca8 Implement server commands through control stream 2024-09-11 08:16:45 +08:00
Yukino Song
8a85367154 Reset initial_display and initial_hdr when terminate 2024-09-10 17:48:08 +08:00
Yukino Song
6f012a14d1 More graceful(?) HDR reset routine
Modified from b6f8573d35/src/platform/windows/display_device/windows_utils.cpp
2024-09-09 16:54:37 +08:00
Yukino Song
f9b9a76639 Add webui config for following client HDR settings 2024-09-07 01:06:33 +08:00
Yukino Song
f22e02cf14 Set HDR of screen according to client request 2024-09-06 05:42:20 +08:00
Yukino Song
da77362774 Add more delay before resetting HDR 2024-09-04 06:27:22 +08:00
Yukino Song
49adbd098f Workaround HDR being captured as SDR issue 2024-09-03 17:33:34 +08:00
Yukino Song
4353599b74 MISC 2024-09-03 01:01:36 +08:00
Yukino Song
1f6003f7e2 Notify user about app quit too fast instead of exiting the stream directly when auto_detach is enabled 2024-09-01 22:41:59 +08:00
Yukino Song
19630a9cb5 Pin current display when monitors are added/removed 2024-08-24 16:40:19 +08:00
Yukino Song
1653c06a98 Fix tray 2024-08-22 00:17:45 +08:00
Yukino Song
8db50446a7 Support headless mode 2024-08-21 23:39:41 +08:00
Yukino Song
c071e4ae12 Fix uninitialized scale_factor 2024-08-21 01:43:10 +08:00
Yukino Song
e02e2e4d2c Properly terminate the running app when saving apps 2024-08-21 00:58:06 +08:00
Yukino Song
2fb4ec1931 Add per-app resolution scale config 2024-08-21 00:47:55 +08:00
Yukino Song
f2401c08f7 Set render adapter for virtual display driver w/ show detailed virtual display driver status on config 2024-08-21 00:06:41 +08:00
Yukino Song
8fa306d51c Finalize scale factor implementation 2024-08-20 19:24:03 +08:00
Yukino Song
79c4b15b1a More detailed vdisplay driver state 2024-08-20 13:01:49 +08:00
Yukino Song
bb88a3c314 Add scale factor w/ use server UUID for monitor GUID if client uid not present 2024-08-20 03:48:20 +08:00
Yukino Song
e0924e3a21 Add app config to set virtual display as primary 2024-08-19 08:50:03 +08:00
Yukino Song
25eb5c8714 Add virtual display config to apps 2024-08-19 07:08:39 +08:00
Yukino Song
6fa277ec0b Try add sudovda driver support 2024-08-18 06:09:07 +08:00
Yukino Song
fe0a032b67 Fetch device name and uniqueid from connection (require Moonlight Noir) 2024-08-16 07:47:50 +08:00
Yukino Song
a8e1ecde6e Capture the last used display when restoring a stream 2024-07-30 23:51:03 +08:00
ReenigneArcher
1dd4b68e1c docs(src): add examples alias and general cleanup (#2763) 2024-06-28 08:34:14 -04:00
Mariotaku
17e0f1a816 feat(audio): custom surround-params (#2424) 2024-05-31 22:50:34 -04:00
Cameron Gutman
972e5d2b14 Strip quotes out of the working directory path 2024-03-07 18:14:28 -06:00
Cameron Gutman
69a3edd9b0 Use Win32 APIs for UTF-16<->UTF-8 conversion
std::codecvt is deprecated since C++17 and broken for some characters/locales
2024-02-12 18:43:44 -06:00
ReenigneArcher
8689469ea8 refactor(main): move remaining entry related code (#2127) 2024-02-11 14:15:45 -05:00
Cameron Gutman
ee93890d86 Don't attempt to get the working directory of a URL 2024-02-08 01:59:40 -06:00
ReenigneArcher
0aa4f06c39 refactor(logging): separate logging from main (#2110) 2024-02-07 09:59:24 -05:00
Cameron Gutman
ca29eac53a Refactor RTSP handling to be session-based rather than socket-based
This is required to support per-session attributes like encryption keys during RTSP message processing.
2024-02-03 15:05:43 -06:00
Cameron Gutman
593e170da8 Implement graceful termination and group-based app tracking 2024-01-08 23:55:43 -06:00
Cameron Gutman
a01a15a54b Fix termination of child processes when the parent terminates 2024-01-03 16:50:08 -06:00
ReenigneArcher
852db4877d refactor(process): re-order variables to avoid unused variable when tray is disabled (#1963) 2024-01-01 19:36:00 -05:00
Cameron Gutman
ed95b50f7a Automatically treat launcher-type apps as detached 2023-10-04 17:59:36 -05:00
Chase Payne
376bb76409 Fix Command Failure on cold starts with Desktop (#1652) 2023-09-18 10:29:34 -04:00
Chase Payne
e3bd932ff6 Allow Desktop Streams if Prep Commands fail due to user not being logged in (#1207) 2023-09-17 15:36:04 -04:00
Elia Zammuto
dc967ccc7b Event Ballons and Tray Icon improvements (#1561)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-09-15 20:48:51 -04:00
Elia Zammuto
3b2a098640 Expose Connection environment variables to the app start (#1430)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-07-29 14:21:58 -04:00
Cameron Gutman
32ca9d41de Fix crash on exit if a process is currently running 2023-05-15 19:11:51 -06:00
ReenigneArcher
4ca6dc6c8e docs: update file level doxygen blocks (#1258) 2023-05-07 18:12:39 -04:00
ReenigneArcher
979f7f4e60 docs: improvements to source code documentation (#1236) 2023-05-07 15:01:44 -04:00
Cameron Gutman
292ef7eca3 Don't show a console window when opening a URL 2023-05-03 00:33:06 -05:00
Chase Payne
430a439698 Elevated Commands Redesign (#1123) 2023-04-29 00:22:01 -05:00
ReenigneArcher
21eb4eb6dd clang: adjust formatting rules (#1015) 2023-03-27 21:45:29 -04:00
pgrunzjr
8c86baf627 Add support for global prep commands (#977) 2023-03-27 12:02:20 -04:00
pgrunzjr
6a914f7016 Execute do/undo commands non-elevated (#1022) 2023-03-27 10:15:35 -04:00