From 7a3f5eec2f90d7d532261563cb50d31a4c71d1a3 Mon Sep 17 00:00:00 2001 From: Wang Ruocheng Date: Fri, 27 Jun 2025 18:32:59 +0800 Subject: [PATCH 1/3] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E5=A4=87?= =?UTF-8?q?=E6=A1=88=E6=9B=B4=E5=8F=98=E5=85=AC=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index e71495710..1281f9aad 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ +> [!caution] +> 目前我们正在进行备案更变,2025/6/25-2025/7/29 期间 ClassIsland 所有网络服务可能无法访问,届时可能无法正常下载/更新应用和插件。感谢大家的理解和支持。 +
# ClassIsland From 21ef1445816b161efef6d86466c47b8d9027d613 Mon Sep 17 00:00:00 2001 From: HuYihe2008 <2812856215@qq.com> Date: Mon, 30 Jun 2025 00:03:32 +0800 Subject: [PATCH 2/3] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96XAML=E6=80=A7?= =?UTF-8?q?=E8=83=BD=E5=B9=B6=E7=AE=80=E5=8C=96=E5=8A=A8=E7=94=BB=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将StackPanel替换为VirtualizingStackPanel以提高性能 简化DoubleAnimationUsingKeyFrames为更简洁的DoubleAnimation 禁用不必要的实时分组和排序功能 --- .../.idea/CopilotChatHistory.xml | 27 ++++++++++++ .../.idea/MarsCodeWorkspaceAppSettings.xml | 7 ++++ .idea/.idea.ClassIsland/.idea/vcs.xml | 1 - .vscode/launch.json | 26 ++++++++++++ .vscode/tasks.json | 41 +++++++++++++++++++ ClassIsland/MainWindow.xaml | 28 +++++-------- 6 files changed, 112 insertions(+), 18 deletions(-) create mode 100644 .idea/.idea.ClassIsland/.idea/CopilotChatHistory.xml create mode 100644 .idea/.idea.ClassIsland/.idea/MarsCodeWorkspaceAppSettings.xml create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json diff --git a/.idea/.idea.ClassIsland/.idea/CopilotChatHistory.xml b/.idea/.idea.ClassIsland/.idea/CopilotChatHistory.xml new file mode 100644 index 000000000..22ff32f83 --- /dev/null +++ b/.idea/.idea.ClassIsland/.idea/CopilotChatHistory.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/.idea/.idea.ClassIsland/.idea/MarsCodeWorkspaceAppSettings.xml b/.idea/.idea.ClassIsland/.idea/MarsCodeWorkspaceAppSettings.xml new file mode 100644 index 000000000..dbb5ec896 --- /dev/null +++ b/.idea/.idea.ClassIsland/.idea/MarsCodeWorkspaceAppSettings.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.ClassIsland/.idea/vcs.xml b/.idea/.idea.ClassIsland/.idea/vcs.xml index 2eb9693cb..35eb1ddfb 100644 --- a/.idea/.idea.ClassIsland/.idea/vcs.xml +++ b/.idea/.idea.ClassIsland/.idea/vcs.xml @@ -2,6 +2,5 @@ - \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 000000000..6cb0d4c9d --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,26 @@ +{ + "version": "0.2.0", + "configurations": [ + { + // 使用 IntelliSense 找出 C# 调试存在哪些属性 + // 将悬停用于现有属性的说明 + // 有关详细信息,请访问 https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md + "name": ".NET Core Launch (console)", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "build", + // 如果已更改目标框架,请确保更新程序路径。 + "program": "${workspaceFolder}/ClassIsland/bin/Debug/net8.0-windows/ClassIsland.dll", + "args": [], + "cwd": "${workspaceFolder}/ClassIsland", + // 有关“控制台”字段的详细信息,请参阅 https://aka.ms/VSCode-CS-LaunchJson-Console + "console": "internalConsole", + "stopAtEntry": false + }, + { + "name": ".NET Core Attach", + "type": "coreclr", + "request": "attach" + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 000000000..647208452 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,41 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/ClassIsland/ClassIsland.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary;ForceNoAlign" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "publish", + "command": "dotnet", + "type": "process", + "args": [ + "publish", + "${workspaceFolder}/ClassIsland/ClassIsland.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary;ForceNoAlign" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "watch", + "command": "dotnet", + "type": "process", + "args": [ + "watch", + "run", + "--project", + "${workspaceFolder}/ClassIsland/ClassIsland.csproj" + ], + "problemMatcher": "$msCompile" + } + ] +} \ No newline at end of file diff --git a/ClassIsland/MainWindow.xaml b/ClassIsland/MainWindow.xaml index 1043305cd..bf1621b33 100644 --- a/ClassIsland/MainWindow.xaml +++ b/ClassIsland/MainWindow.xaml @@ -171,8 +171,8 @@ + IsLiveGroupingRequested="False" + IsLiveSortingRequested="False"> - \ No newline at end of file