mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
Improve netplay setup dialog UX
* Focus "Hash Code" / "IP address" text box by default in "Connect" * Focus game list in "Host" tab * RETURN keypress now host/join depending on selected tab * Remember last hosted game * Remove PanicAlertT: * Simply log message to netplay window * Remove them when they are useless * Show some netplay message in OSD * Chat messages * Pad buffer changes * Desync alerts * Stop the game consistently when another player disconnects / crashes * Prettify chat textbox * Log netplay ping to OSD Join scenario: * Copy netplay code * Open netplay * Paste code * Press enter Host scenario: * Open netplay * Go to host tab * Press enter
This commit is contained in:
@ -201,13 +201,20 @@ static wxString disable_fog_desc =
|
||||
"detail.\nDisabling fog will break some games which rely on proper fog "
|
||||
"emulation.\n\nIf unsure, leave this unchecked.");
|
||||
static wxString show_fps_desc =
|
||||
wxTRANSLATE("Show the number of frames rendered per second as a measure of emulation "
|
||||
"speed.\n\nIf unsure, leave this unchecked.");
|
||||
static wxString log_render_time_to_file_desc = wxTRANSLATE(
|
||||
"Log the render time of every frame to User/Logs/render_time.txt. Use this feature when you "
|
||||
"want to measure the performance of Dolphin.\n\nIf unsure, leave this unchecked.");
|
||||
wxTRANSLATE("Show the number of frames rendered per second as a measure of "
|
||||
"emulation speed.\n\nIf unsure, leave this unchecked.");
|
||||
static wxString show_netplay_ping_desc =
|
||||
wxTRANSLATE("Show the players' maximum Ping while playing on "
|
||||
"NetPlay.\n\nIf unsure, leave this unchecked.");
|
||||
static wxString log_render_time_to_file_desc =
|
||||
wxTRANSLATE("Log the render time of every frame to User/Logs/render_time.txt. Use this "
|
||||
"feature when you want to measure the performance of Dolphin.\n\nIf "
|
||||
"unsure, leave this unchecked.");
|
||||
static wxString show_stats_desc =
|
||||
wxTRANSLATE("Show various rendering statistics.\n\nIf unsure, leave this unchecked.");
|
||||
static wxString show_netplay_messages_desc =
|
||||
wxTRANSLATE("When playing on NetPlay, show chat messages, buffer changes and "
|
||||
"desync alerts.\n\nIf unsure, leave this unchecked.");
|
||||
static wxString texfmt_desc =
|
||||
wxTRANSLATE("Modify textures to show the format they're encoded in. Needs an emulation reset "
|
||||
"in most cases.\n\nIf unsure, leave this unchecked.");
|
||||
@ -442,12 +449,18 @@ VideoConfigDiag::VideoConfigDiag(wxWindow* parent, const std::string& title)
|
||||
{
|
||||
szr_other->Add(CreateCheckBox(page_general, _("Show FPS"), wxGetTranslation(show_fps_desc),
|
||||
vconfig.bShowFPS));
|
||||
szr_other->Add(CreateCheckBox(page_general, _("Show NetPlay Ping"),
|
||||
wxGetTranslation(show_netplay_ping_desc),
|
||||
vconfig.bShowNetPlayPing));
|
||||
szr_other->Add(CreateCheckBox(page_general, _("Log Render Time to File"),
|
||||
wxGetTranslation(log_render_time_to_file_desc),
|
||||
vconfig.bLogRenderTimeToFile));
|
||||
szr_other->Add(CreateCheckBox(page_general, _("Auto adjust Window Size"),
|
||||
wxGetTranslation(auto_window_size_desc),
|
||||
SConfig::GetInstance().bRenderWindowAutoSize));
|
||||
szr_other->Add(CreateCheckBox(page_general, _("Show NetPlay Messages"),
|
||||
wxGetTranslation(show_netplay_messages_desc),
|
||||
vconfig.bShowNetPlayMessages));
|
||||
szr_other->Add(CreateCheckBox(page_general, _("Keep Window on Top"),
|
||||
wxGetTranslation(keep_window_on_top_desc),
|
||||
SConfig::GetInstance().bKeepWindowOnTop));
|
||||
|
Reference in New Issue
Block a user