WebUI: implement per-device display mode override

This commit is contained in:
Yukino Song
2025-02-25 05:51:56 +08:00
parent c6127ed0e5
commit 6f35d52cdd
4 changed files with 46 additions and 12 deletions

View File

@@ -177,10 +177,6 @@
"channels": "Maximum Connected Clients",
"channels_desc_1": "Apollo can allow a single streaming session to be shared with multiple clients simultaneously.",
"channels_desc_2": "Some hardware encoders may have limitations that reduce performance with multiple streams.",
"client_do_cmd": "Client connect commands",
"client_do_cmd_desc": "Commands to be executed when client connects. All of the commands are executed detached.",
"client_undo_cmd": "Client disconnect commands",
"client_undo_cmd_desc": "Commands to be executed when client disconnects. All of the commands are executed detached.",
"coder_cabac": "cabac -- context adaptive binary arithmetic coding - higher quality",
"coder_cavlc": "cavlc -- context adaptive variable-length coding - faster decode",
"configuration": "Configuration",
@@ -480,7 +476,14 @@
"launch": "Launch Apps"
},
"pin": {
"client_do_cmd": "Client connect commands",
"client_do_cmd_desc": "Commands to be executed when client connects. All of the commands are executed detached.",
"client_undo_cmd": "Client disconnect commands",
"client_undo_cmd_desc": "Commands to be executed when client disconnects. All of the commands are executed detached.",
"device_name": "Optional: Device Name",
"display_mode_override": "Display Mode Override",
"display_mode_override_desc": "Apollo will ignore client requested display mode and use this value to configure (virtual) displays. Leave blank for auto matching. Format: [Width]x[Height]x[FPS]",
"display_mode_override_error": "Invalid mode override. Format: [Width]x[Height]x[FPS]",
"pair_failure": "Pairing Failed: Check if the PIN is typed correctly",
"pair_success": "Success! Please check Moonlight to continue",
"pair_success_check_perm": "Pair success! Please grant necessary permissions to the client manually below.",