From e867c8e2487b0fce21205d330ad4cb57a2133be7 Mon Sep 17 00:00:00 2001 From: kevin Date: Mon, 6 Jul 2026 21:17:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=BB=9A=E5=8A=A8=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/ui/profile.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/internal/ui/profile.go b/internal/ui/profile.go index 75dc0f9..d6e558d 100644 --- a/internal/ui/profile.go +++ b/internal/ui/profile.go @@ -63,19 +63,47 @@ func (a *App) showProfileDialog(editing *model.ServerProfile) { isNew := editing == nil nameEntry := widget.NewEntry() + nameEntry.Wrapping = fyne.TextWrapOff + nameEntry.Scroll = container.ScrollNone + protoSelect := widget.NewSelect(protoLabels(), nil) hostEntry := widget.NewEntry() + hostEntry.Wrapping = fyne.TextWrapOff + hostEntry.Scroll = container.ScrollNone + ipsEntry := widget.NewEntry() + ipsEntry.Wrapping = fyne.TextWrapOff + ipsEntry.Scroll = container.ScrollNone ipsEntry.SetPlaceHolder(i18n.T("PlaceholderServerIPs")) + portEntry := widget.NewEntry() + portEntry.Wrapping = fyne.TextWrapOff + portEntry.Scroll = container.ScrollNone + pathEntry := widget.NewEntry() + pathEntry.Wrapping = fyne.TextWrapOff + pathEntry.Scroll = container.ScrollNone + userEntry := widget.NewEntry() + userEntry.Wrapping = fyne.TextWrapOff + userEntry.Scroll = container.ScrollNone + passEntry := widget.NewPasswordEntry() + passEntry.Wrapping = fyne.TextWrapOff + passEntry.Scroll = container.ScrollNone + authSelect := widget.NewSelect(authModeLabels(), nil) routeSelect := widget.NewSelect(routeModeLabels(), nil) + cidrEntry := widget.NewMultiLineEntry() + cidrEntry.Wrapping = fyne.TextWrapOff + cidrEntry.Scroll = container.ScrollNone + cidrEntry.SetMinRowsVisible(4) cidrEntry.SetPlaceHolder(i18n.T("PlaceholderCIDRs")) + mtuEntry := widget.NewEntry() + mtuEntry.Wrapping = fyne.TextWrapOff + mtuEntry.Scroll = container.ScrollNone mtuEntry.SetPlaceHolder(i18n.T("PlaceholderMTU")) if !isNew {