github std-microblock/breeze-shell 0.1.16

one day ago

中文

  • ci: 在 Release 构建中删除调试信息
  • fix: 为 NtUserTrackHook 使用精确类型
  • fix: 更好的 Win11 右键菜单补丁定位方式
  • refactor: 使用自己的调用栈获取实现
  • fix: 在主线程执行改变大小事件
  • fix: 在改变大小后清除一次窗口内容
  • refactor: 不再在其它线程执行 JS 相关代码,改善多线程问题
  • chore: 关闭 quickjs 的 pdb 生成
  • feat: 实现一些 JavaScript API
    • fs.isdir #143 @leafmoes
    • win32.load_file_icon
    • infra.atob infra.btoa
    • copy_shfile move_shfile
    • folder_view.select
  • fix: 使 submenu 添加函数阻塞执行
  • fix: 在主线程上执行刷新操作
  • fix: 修复一些崩溃问题

English

  • ci: Remove debug information in Release builds
  • fix: Use precise types for NtUserTrackHook
  • fix: Better positioning method for Win11 right-click menu patch
  • refactor: Use our own implementation for call stack retrieval
  • fix: Execute resize events on the main thread
  • fix: Clear window content once after resizing
  • refactor: No longer execute JS-related code on other threads to improve multi-threading issues
  • chore: Disable pdb generation for quickjs
  • feat: Implement some JavaScript APIs
    • fs.isdir
    • win32.load_file_icon
    • infra.atob infra.btoa
    • copy_shfile move_shfile
    • folder_view.select, etc.
  • fix: Make submenu add function block execution
  • fix: Execute refresh operations on the main thread
  • fix: Fix some crash issues

Don't miss a new breeze-shell release

NewReleases is sending notifications on new releases.