From 788931faebb01da473f0a5d29990419791ef5a02 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Wed, 25 Feb 2026 15:15:12 +0700 Subject: [PATCH] fix: runnable --- csharp/.gitignore | 4 ++++ csharp/TimeMocker.UI/Forms/MainForm.cs | 2 +- csharp/TimeMocker.UI/TimeMocker.UI.csproj | 1 + csharp/TimeMocker.UI/app.ico | Bin 0 -> 15406 bytes csharp/global.json | 7 +++++++ 5 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 csharp/TimeMocker.UI/app.ico create mode 100644 csharp/global.json diff --git a/csharp/.gitignore b/csharp/.gitignore index 35063fc..12d7e86 100644 --- a/csharp/.gitignore +++ b/csharp/.gitignore @@ -1,3 +1,7 @@ +.idea + + + ## A streamlined .gitignore for modern .NET projects ## including temporary files, build results, and ## files generated by popular .NET tools. If you are diff --git a/csharp/TimeMocker.UI/Forms/MainForm.cs b/csharp/TimeMocker.UI/Forms/MainForm.cs index 782c1a1..8227aae 100644 --- a/csharp/TimeMocker.UI/Forms/MainForm.cs +++ b/csharp/TimeMocker.UI/Forms/MainForm.cs @@ -354,7 +354,7 @@ namespace TimeMocker.UI.Forms // Pattern input row var lblNew = new Label { Text = "Pattern:", AutoSize = true, Margin = new Padding(4, 12, 4, 0) }; - txtNewPattern = new TextBox { Width = 280, Margin = new Padding(0, 10, 4, 0), PlaceholderText = "e.g. C:\\Games\\MyGame\\* or ^.*chrome.*$" }; + txtNewPattern = new TextBox { Width = 280, Margin = new Padding(0, 10, 4, 0), Text = "e.g. C:\\Games\\MyGame\\* or ^.*chrome.*$" }; rdoGlob = new RadioButton { Text = "Glob", Checked = true, AutoSize = true, Margin = new Padding(4, 12, 4, 0), ForeColor = Color.FromArgb(220, 220, 220) }; rdoRegex = new RadioButton { Text = "Regex", AutoSize = true, Margin = new Padding(4, 12, 4, 0), ForeColor = Color.FromArgb(220, 220, 220) }; diff --git a/csharp/TimeMocker.UI/TimeMocker.UI.csproj b/csharp/TimeMocker.UI/TimeMocker.UI.csproj index 517c918..e85dd89 100644 --- a/csharp/TimeMocker.UI/TimeMocker.UI.csproj +++ b/csharp/TimeMocker.UI/TimeMocker.UI.csproj @@ -8,6 +8,7 @@ true true app.ico + 8 diff --git a/csharp/TimeMocker.UI/app.ico b/csharp/TimeMocker.UI/app.ico new file mode 100644 index 0000000000000000000000000000000000000000..da8ac1a431c5f7077a1b123feaabb23e7c99bd1b GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/csharp/global.json b/csharp/global.json new file mode 100644 index 0000000..a11f48e --- /dev/null +++ b/csharp/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "10.0.0", + "rollForward": "latestMajor", + "allowPrerelease": true + } +} \ No newline at end of file