From 08424b0db0499a48ea1ee29c8af458c9fa4c7d8a Mon Sep 17 00:00:00 2001 From: BookerLiu Date: Wed, 19 Apr 2023 16:51:56 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E9=98=B2=E6=AD=A2=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E5=85=B3=E9=97=AD=E6=90=9C=E7=B4=A2=E6=A1=86=E5=90=8E=E6=89=93?= =?UTF-8?q?=E5=BC=80=E5=88=97=E8=A1=A8=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Constant/RunTimeStatus.cs | 10 +++++++++- .../UserControls/PannelCard/RightCardControl.xaml.cs | 2 ++ MainWindow.xaml.cs | 6 ++++++ Update.json | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Constant/RunTimeStatus.cs b/Constant/RunTimeStatus.cs index 91792bd..e4b2914 100644 --- a/Constant/RunTimeStatus.cs +++ b/Constant/RunTimeStatus.cs @@ -1,4 +1,6 @@ -namespace GeekDesk.Constant +using System; + +namespace GeekDesk.Constant { internal class RunTimeStatus { @@ -8,6 +10,11 @@ /// public static volatile bool SEARCH_BOX_SHOW = false; + /// + /// 查询框是否已经关闭了300毫秒 防止点击右侧区域关闭查询框时误打开列表 + /// + public static volatile bool SEARCH_BOX_HIDED_300 = true; + /// /// 贴边隐藏后 以非鼠标经过方式触发显示 /// @@ -78,5 +85,6 @@ /// 控制主界面热键按下规定时间内只执行一次show hide /// public static volatile int MAIN_HOT_KEY_TIME = 300; + } } diff --git a/Control/UserControls/PannelCard/RightCardControl.xaml.cs b/Control/UserControls/PannelCard/RightCardControl.xaml.cs index 81db405..9aa39e2 100644 --- a/Control/UserControls/PannelCard/RightCardControl.xaml.cs +++ b/Control/UserControls/PannelCard/RightCardControl.xaml.cs @@ -126,6 +126,8 @@ namespace GeekDesk.Control.UserControls.PannelCard /// private void IconClick(object sender, MouseButtonEventArgs e) { + if (!RunTimeStatus.SEARCH_BOX_HIDED_300) return; + if (appData.AppConfig.DoubleOpen && e.ClickCount >= 2) { IconInfo icon = (IconInfo)((Panel)sender).Tag; diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 0bb7945..d0849fc 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -246,6 +246,12 @@ namespace GeekDesk public void HidedSearchBox() { RunTimeStatus.EVERYTHING_NEW_SEARCH = true; + RunTimeStatus.SEARCH_BOX_HIDED_300 = false; + new Thread(() => + { + Thread.Sleep(300); + RunTimeStatus.SEARCH_BOX_HIDED_300 = true; + }).Start(); new Thread(() => { Thread.Sleep(1000); diff --git a/Update.json b/Update.json index a13a502..f020ddb 100644 --- a/Update.json +++ b/Update.json @@ -2,7 +2,7 @@ "title": "GeekDesk版本更新", "subTitle": "V2.5.14", "msgTitle": "本次更新内容如下", - "msg": "['好久不见, 别来无恙, 辞职回老家了, 突然换了新环境有点不适应, 目前还处于工作中的迷茫期, 祝我们大家都前程似锦吧', '另外GeekDesk准备冲击一下Gitee GVP, 希望大家能给我点一下码云(Gitee)和GitHub的star❤❤❤', '之后我会抽时间编写一下开发者文档, 方便大家更清楚的了解项目结构, 从而有更多的人参与进来开发(一直没有编写是因为太懒了), 不多说了, 看下这次更新内容吧', '集成Everything搜索,设置-->其它-->勾选Everything插件开启', '增加了关联文件夹功能, 右键点击左侧栏-->新建关联菜单', '增加强制置顶开关,设置-->显示设置-->勾选/取消 置于顶层', '右侧栏图标列表增加了自适应列宽, 不会出现图标显示一半的情况了', '简单添加了新手引导提示', '加密菜单bug修复 By @huangcan', '多显示器拾色器bug修复 By @huangcan', '拖动图标到菜单的异常修复 By @Hsxxxxxx', '其它bug修复及功能优化']", + "msg": "['好久不见, 别来无恙, 辞职回老家了, 突然换了新环境有点不适应, 目前还处于工作中的迷茫期, 祝我们大家都前程似锦吧', '另外GeekDesk准备冲击一下Gitee GVP, 希望大家能给我点一下码云(Gitee)和GitHub的star❤❤❤', '之后我会抽时间编写一下开发者文档, 方便大家更清楚的了解项目结构, 从而有更多的人参与进来开发(一直没有编写是因为太懒了), 不多说了, 看下这次更新内容吧', '集成Everything搜索,设置-->其它-->勾选Everything插件开启', '增加了关联文件夹功能, 右键点击左侧栏-->新建关联菜单', '增加强制置顶开关,设置-->显示设置-->勾选/取消 置于顶层', '右侧栏图标列表增加了自适应列宽, 不会出现图标显示一半的情况了', '简单添加了新手引导提示', '加密菜单bug修复 By @1062406901', '多显示器拾色器bug修复 By @1062406901', '拖动图标到菜单的异常修复 By @Hsxxxxxx', '优化部分UI', '其它bug修复及功能优化']", "githubUrl": "https://github.com/BookerLiu/GeekDesk/releases", "giteeUrl": "https://gitee.com/BookerLiu/GeekDesk/releases", "version": "2.5.14"