From c38a0bde65e1fa9f1db3ef2fc5843ab9adf11ad5 Mon Sep 17 00:00:00 2001
From: 2dust <31833384+2dust@users.noreply.github.com>
Date: Sun, 18 Jun 2023 09:42:45 +0800
Subject: [PATCH] Optimize interface
---
v2rayN/v2rayN/Base/StringEx.cs | 10 ++++
v2rayN/v2rayN/Views/DNSSettingWindow.xaml | 51 +++++++++----------
v2rayN/v2rayN/Views/MainWindow.xaml | 4 +-
v2rayN/v2rayN/Views/MainWindow.xaml.cs | 6 ++-
.../Views/RoutingRuleSettingWindow.xaml | 10 ++--
5 files changed, 46 insertions(+), 35 deletions(-)
diff --git a/v2rayN/v2rayN/Base/StringEx.cs b/v2rayN/v2rayN/Base/StringEx.cs
index 98fed4d8..cf0f9106 100644
--- a/v2rayN/v2rayN/Base/StringEx.cs
+++ b/v2rayN/v2rayN/Base/StringEx.cs
@@ -70,5 +70,15 @@ namespace v2rayN.Base
return value;
}
}
+
+ public static string UpperFirstChar(this string value)
+ {
+ if (string.IsNullOrEmpty(value))
+ {
+ return string.Empty;
+ }
+
+ return char.ToUpper(value[0]) + value.Substring(1);
+ }
}
}
\ No newline at end of file
diff --git a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml
index 4fe14cbb..4c6a829d 100644
--- a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml
+++ b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml
@@ -4,6 +4,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:conv="clr-namespace:v2rayN.Converters"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:reactiveui="http://reactiveui.net"
xmlns:resx="clr-namespace:v2rayN.Resx"
@@ -84,13 +85,15 @@
Cursor="Hand"
Style="{StaticResource DefButton}" />
+
@@ -122,35 +125,29 @@
-
-
-
+ VerticalAlignment="Stretch"
+ materialDesign:HintAssist.Hint="Http/Socks"
+ AcceptsReturn="True"
+ BorderThickness="1"
+ Style="{StaticResource MaterialDesignOutlinedTextBox}"
+ TextWrapping="Wrap"
+ VerticalScrollBarVisibility="Auto" />
+
-
-
-
+ VerticalAlignment="Stretch"
+ materialDesign:HintAssist.Hint="{x:Static resx:ResUI.TbSettingsTunMode}"
+ AcceptsReturn="True"
+ BorderThickness="1"
+ Style="{StaticResource MaterialDesignOutlinedTextBox}"
+ TextWrapping="Wrap"
+ VerticalScrollBarVisibility="Auto" />
diff --git a/v2rayN/v2rayN/Views/MainWindow.xaml b/v2rayN/v2rayN/Views/MainWindow.xaml
index 412d55fb..ba961f66 100644
--- a/v2rayN/v2rayN/Views/MainWindow.xaml
+++ b/v2rayN/v2rayN/Views/MainWindow.xaml
@@ -209,7 +209,7 @@
+ Header="V2rayN" />
+ Header="Sing-box Core" />