Commit Graph

123 Commits

Author SHA1 Message Date
daiqingshuang
19fb1e889c 优化字体布局管理:重构文本追加布局函数以支持传入布局参数 2025-05-14 15:49:23 +08:00
daiqingshuang
a1f09f9f10 优化IME光标位置更新:使用作用域退出机制简化资源管理 2025-05-14 14:54:04 +08:00
daiqingshuang
188aa2d7b8 优化IME光标位置更新:重构相关函数以接受窗口句柄参数 2025-05-14 11:49:33 +08:00
daiqingshuang
05ccd31ca3 增强IME支持:添加光标位置设置和焦点事件处理 2025-05-14 11:19:19 +08:00
cbc52fb72d 重构:改进各种模块中的日志记录和错误处理 2025-05-13 16:58:24 +08:00
daiqingshuang
8d01ad91c4 ime位置跟踪 2025-05-13 15:35:04 +08:00
aee4ba33d1 ime文本输入 2025-05-12 20:50:24 +08:00
daiqingshuang
96189c8a1a IME支持 2025-05-12 18:26:37 +08:00
daiqingshuang
d6487aef83 将静态成员初始化改为内联以优化代码结构 2025-05-07 17:26:56 +08:00
daiqingshuang
081905523b 处理双击事件时先触发按下事件 2025-05-07 17:25:42 +08:00
daiqingshuang
607d0a43a1 将 C++ 标准更新到 26 并改进资源清理
在构建配置中将 C++ 标准提高到 26,并在应用程序关闭之前添加资源清理消息。为了 UI 代码的一致性,对格式进行了细微的调整。
2025-05-07 17:23:33 +08:00
0b5487f69d 性能优化,去除多余的无效标记 2025-04-22 22:50:05 +08:00
4418c383bc TextBlock性能优化,避免重复布局 2025-04-22 22:38:17 +08:00
9366415c8c 测试git钩子 2025-04-22 22:30:35 +08:00
1230abc898 自动包裹文本块 2025-04-22 22:25:53 +08:00
daiqingshuang
c695b6e4ed overlay控件 2025-04-22 14:33:40 +08:00
a88904a546 修复MinGW编译问题 2025-04-22 01:49:04 +08:00
d8551a96ca 优化文本布局算法 2025-04-22 01:45:02 +08:00
cc37be615c 优化文本布局 2025-04-22 00:49:59 +08:00
12b6d058df 消除警告,规范日志输出 2025-04-21 23:57:16 +08:00
546c40a18b 尝试添加CYGWIN支持 2025-04-21 23:44:56 +08:00
79704b894b 尝试支持CYGWIN 2025-04-21 23:31:17 +08:00
057967a5c9 消除警告 2025-04-21 23:29:13 +08:00
daiqingshuang
21a12b257f 按钮 2025-04-21 15:22:20 +08:00
daiqingshuang
28980f8c41 按钮颜色 2025-04-21 14:41:24 +08:00
daiqingshuang
542949e9f5 优化控件布局语法 2025-04-21 14:30:01 +08:00
900db6dd70 TODO 优化控件布局语法 2025-04-21 10:39:32 +08:00
c322a4b6dd 优化布局语法,消除部分警告 2025-04-11 18:23:24 +08:00
daiqingshuang
2c794509bc 布局语法优化 2025-04-11 13:42:57 +08:00
b5fc6a9a26 垂直水平容器布局 2025-04-10 21:02:26 +08:00
934dd653ee 修复msvc编译错误 2025-04-10 20:02:05 +08:00
daiqingshuang
a88ef151d7 修复水平对齐问题 2025-04-10 17:19:59 +08:00
daiqingshuang
57c65892db 分离config使其作为单独的模块 2025-04-10 14:24:31 +08:00
daiqingshuang
791fca9282 添加注释 2025-04-10 13:47:50 +08:00
daiqingshuang
bbfe5ab665 新的布局语法,修复部分编译警告 2025-04-10 13:34:15 +08:00
daiqingshuang
7f37e2098d 修复c++标准设置不正确,使用新的std::println来输出日志 2025-04-10 13:21:35 +08:00
84330d5069 颜色解析 2025-04-08 01:17:51 +08:00
d596ae4c09 修复c++标准设置不正确,新增utfcpp库 2025-04-08 00:52:07 +08:00
4d9ccc73c0 修复add_resource_file 2025-04-07 21:42:20 +08:00
daiqingshuang
2ebd7f9182 修复着色器编译失败 2025-04-07 17:59:35 +08:00
daiqingshuang
fe1ca8998c color从字符串初始化,在CMake中添加资源文件 2025-04-07 17:32:12 +08:00
1c3aee5ca1 TODO 风格系统 2025-04-07 09:44:56 +08:00
3d58348c12 优化可读性 2025-04-06 20:15:49 +08:00
0ac8367b43 修复文本缓存失效 2025-04-04 23:48:47 +08:00
e9909e1c77 修复非windows平台编译错误 2025-04-04 15:35:39 +08:00
bd26423cb6 使用GET_X_LPARAM和GET_Y_LPARAM宏 2025-04-04 15:21:15 +08:00
3999bccf6e 清理代码 2025-04-04 15:19:40 +08:00
fbf6e7e716 修复滚轮事件不是窗口内位置,新增slot可以覆盖控件的visibility 2025-04-04 15:19:25 +08:00
fb46da91d4 修复文本计算下降部分计算不正确 2025-04-04 14:05:15 +08:00
c79167eb93 注释 2025-04-04 14:02:49 +08:00