Skip to content

v5.11.0

Compare
Choose a tag to compare
@MaxLHy0424 MaxLHy0424 released this 09 Dec 22:40
· 54 commits to main since this release

当前版本

  • 重命名 mod.hppcore.hpp 并将命名空间 mod 改名 core;
  • console_ui.hpp 限制在 C++ 23 或更高 C++ 标准下编译;
  • console_ui::item_ 改为使用 std::deque 存储;
  • console_ui 添加若干公共函数及宏定义;
  • console_ui 所有公共函数禁止传入空指针;
  • console_ui 使用 std::this_thread::sleep_for(...) 代替 Sleep(...);
  • console_ui::size_type_ 改为公有成员并改名为 size_type;
  • console_ui 成员函数使用的迭代器改为常量迭代器;
  • 补齐 console_ui::ui_item_ 的移动构造函数;
  • 修复 console_ui 显示项目中的潜在问题;
  • 补齐系统命令中可执行文件的 .exe.com 文件扩展名;
  • 修改 UI 控件高亮颜色;
  • 使用 enum class 代替 enum;
  • 修复窗口初始化字符编码错误;
  • 优化类构造函数性能;
  • 优化字符串字面量可读性;
  • 移除命令提示符;
  • 修改启动脚本缩进;
  • 修改版权声明;
  • 更新文档;
  • 常规的技术性更改.

下一个主要更新

  • 使用 std::this_thread::sleep_for(...) 代替 Sleep(...);
  • 修改配置文件标签名称;
  • "修复模式" 改名 "环境修复";
  • 优化配置菜单初始化性能开销;
  • 优化配置文件写入逻辑;
  • 拆分置顶窗口与环境修复逻辑至单独函数;
  • 修改配置编辑界面控件高亮颜色;
  • 添加鼠标悬浮至 URL 控件上的下划线;
  • 修复 "增强窗口" 启用前后窗口关闭控件错误;
  • 添加用户界面初始化日志输出;
  • 补齐 core::toolkit::exec_cmdcore::config_op 的拷贝与移动构造函数;
  • 将类型标识符 constexpr const char *const 改为 const char *const;
  • 常规的技术性更改.