From df2b1a8d50e875466dd6385fefa11bde06c7accd Mon Sep 17 00:00:00 2001 From: Keith Smith Date: Tue, 15 Sep 2026 21:28:02 -0600 Subject: [PATCH] Update VNC profile dialog hint text for Apple Screen Sharing auth The username field was already usable for VNC profiles (never hidden or disabled), but the hint text claimed it was "ignored by most servers" -- no longer accurate now that Apple's Screen Sharing auth (security type 30) requires it. Co-Authored-By: Claude Sonnet 5 --- src/profile_dialog.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/profile_dialog.cpp b/src/profile_dialog.cpp index 3dbf0ac..eeb8744 100644 --- a/src/profile_dialog.cpp +++ b/src/profile_dialog.cpp @@ -318,8 +318,10 @@ void ProfileDialog::refreshAuthFields() QStringLiteral("RDP: username and password are required. Domain is optional.")); } else if (isVnc) { m_usernameInput->setPlaceholderText(QStringLiteral("optional")); - m_protocolHint->setText( - QStringLiteral("VNC: host and port are required. Username/domain are optional and ignored by most servers.")); + m_protocolHint->setText(QStringLiteral( + "VNC: host and port are required. Username is optional and ignored by most " + "servers, except macOS's built-in Screen Sharing, which requires it. Domain is " + "unused.")); } m_folderHint->setText(m_defaultFolderPath.isEmpty()