🚑 修复可能导致输入法特定场景卡顿的问题

This commit is contained in:
BookerLiu
2022-08-30 09:06:27 +08:00
parent cbaeb71a0c
commit e82af431b5
31 changed files with 2687 additions and 430 deletions

View File

@@ -13,7 +13,7 @@ namespace GeekDesk.Constant
public static string MY_NAME = DEV ? "GeekDesk-D" : "GeekDesk";
public static string MY_UUID = "8400A17AEEF7C029";
/// <summary>
/// app数据文件路径
/// </summary>
@@ -30,6 +30,12 @@ namespace GeekDesk.Constant
public static string ERROR_FILE_PATH = APP_DIR + "logs\\error.log"; // 错误日志
/// <summary>
/// 插件文件夹
/// </summary>
public static string PLUGINS_PATH = APP_DIR + "plugins\\";
public static int SHADOW_WIDTH = 20;
//系统图标

View File

@@ -40,5 +40,23 @@
/// </summary>
public static bool IS_MENU_EDIT = false;
/// <summary>
/// 图标card 鼠标滚轮是否正在工作
/// 用来控制popup的显示 否则低性能机器会造成卡顿
/// </summary>
public static bool ICONLIST_MOUSE_WHEEL = false;
/// <summary>
/// 控制多少毫秒后 关闭(ICONLIST_MOUSE_WHEEL)鼠标滚轮运行状态
/// </summary>
public static int MOUSE_WHEEL_WAIT_MS = 100;
/// <summary>
/// 与关闭popup 配合使用, 避免线程结束后不显示popup
/// </summary>
public static bool MOUSE_ENTER_ICON = false;
/// <summary>
/// 控制每次刷新搜索结果 鼠标移动后显示popup
/// </summary>
public static int MOUSE_MOVE_COUNT = 0;
}
}

15
Constant/WidthTypeEnum.cs Normal file
View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GeekDesk.Constant
{
public enum WidthTypeEnum
{
LEFT_CARD = 0, //左侧托盘宽度
RIGHT_CARD = 1, //右侧托盘宽度
RIGHT_CARD_HALF = 2 //右侧托盘宽度的一半
}
}