From 5ee0dfd638fb1c52323e3624a27ea48b78559f04 Mon Sep 17 00:00:00 2001 From: Dong Bin Date: Thu, 10 Jul 2025 14:53:25 +0800 Subject: [PATCH] Revert "feat: add ime fix in new version." This reverts commit 26ff55cebdac32ab41b20f62e9951833ad1efaa5. --- Ursa.sln | 3 +-- src/Package.props | 2 +- src/Ursa/Controls/IPv4Box/IPv4Box.cs | 6 ++---- src/Ursa/Controls/IPv4Box/IPv4BoxInputMethodClient.cs | 1 - 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/Ursa.sln b/Ursa.sln index 524363d..695f774 100644 --- a/Ursa.sln +++ b/Ursa.sln @@ -42,8 +42,8 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitHub Action", "GitHub Action", "{66123AC1-7C8C-4AA0-BBDB-5CC3E647A741}" ProjectSection(SolutionItems) = preProject .github\workflows\deploy.yml = .github\workflows\deploy.yml - .github\workflows\pack-nightly.yml = .github\workflows\pack-nightly.yml .github\workflows\pack.yml = .github\workflows\pack.yml + .github\workflows\pack-nightly.yml = .github\workflows\pack-nightly.yml .github\workflows\publish.yml = .github\workflows\publish.yml .github\workflows\release-tag.yml = .github\workflows\release-tag.yml .github\workflows\test.yml = .github\workflows\test.yml @@ -69,7 +69,6 @@ Global {53B5F277-3AEB-4661-ACAE-15CFFF2ED800}.Release|Any CPU.Build.0 = Release|Any CPU {3FC76CD9-CE5D-4804-A8D6-4E292EB296AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3FC76CD9-CE5D-4804-A8D6-4E292EB296AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3FC76CD9-CE5D-4804-A8D6-4E292EB296AA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU {3FC76CD9-CE5D-4804-A8D6-4E292EB296AA}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FC76CD9-CE5D-4804-A8D6-4E292EB296AA}.Release|Any CPU.Build.0 = Release|Any CPU {B6BAB821-A9FE-44F3-B9CD-06E27FDB63F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU diff --git a/src/Package.props b/src/Package.props index 10c01ef..2957fb1 100644 --- a/src/Package.props +++ b/src/Package.props @@ -1,7 +1,7 @@ 1.11.1 - 11.1.3 + 11.1.1 IRIHI Technology Co., Ltd. https://github.com/irihitech/Ursa.Avalonia MIT diff --git a/src/Ursa/Controls/IPv4Box/IPv4Box.cs b/src/Ursa/Controls/IPv4Box/IPv4Box.cs index 5f5f245..41b4f52 100644 --- a/src/Ursa/Controls/IPv4Box/IPv4Box.cs +++ b/src/Ursa/Controls/IPv4Box/IPv4Box.cs @@ -283,13 +283,11 @@ public class IPv4Box: TemplatedControl { if (e.ClickCount == 1) { - _imClient.ShowInputPanel(); - _imClient.SetPresenter(presenter); - presenter.ShowCaret(); + _imClient.SetPresenter(presenter); + presenter.ShowCaret(); _currentActivePresenter = presenter; var caretPosition = position.WithX(position.X - presenter.Bounds.X); presenter.MoveCaretToPoint(caretPosition); - } else if (e.ClickCount == 2) { diff --git a/src/Ursa/Controls/IPv4Box/IPv4BoxInputMethodClient.cs b/src/Ursa/Controls/IPv4Box/IPv4BoxInputMethodClient.cs index d15e037..7694170 100644 --- a/src/Ursa/Controls/IPv4Box/IPv4BoxInputMethodClient.cs +++ b/src/Ursa/Controls/IPv4Box/IPv4BoxInputMethodClient.cs @@ -2,7 +2,6 @@ using Avalonia; using Avalonia.Controls.Presenters; using Avalonia.Input.TextInput; using Avalonia.Media.TextFormatting; -using Avalonia.VisualTree; using System.Text; namespace Ursa.Controls;