Releases: Samera2022/MouseMacros
Releases · Samera2022/MouseMacros
1.4.0
[2026-02-16 11:08] 1.4.0
[Added]
- 添加了“暂停宏”功能,现在可以在执行宏的过程中暂停和恢复了。
[Changed]
- 修改了“中止宏”的逻辑,现在点击“中止宏”按钮或按下热键会先暂停宏,再次点击或按下热键才会中止宏。
- 修改了“执行宏”的逻辑,现在点击“执行宏”按钮或按下热键在暂停状态下会恢复宏的执行。
- 修改SettingsDialog的实现以降低耦合度,同时引入模块化的分区以更加直观。
[Fixed]
- 修复了在宏执行过程中重复触发“执行宏”导致重复执行的问题。
- 修复了部分版本中“跟随系统设置”无法控制“切换语言”与“启用深色模式”的问题。
- 修复了在宏执行过程中意外触发暂停宏的问题。
[Added]
- Added a "Pause Macro" feature, allowing you to pause and resume a macro during execution.
[Changed]
- Modified the logic for "Abort Macro": now clicking the "Abort Macro" button or pressing the hotkey will first pause the macro; clicking again or pressing the hotkey again will abort it.
- Modified the logic for "Run Macro": now clicking the "Run Macro" button or pressing the hotkey while in a paused state will resume the macro.
- Updated the implementation of SettingsDialog to reduce coupling and introduced modular sections for better clarity.
[Fixed]
- Fixed an issue where repeatedly triggering "Run Macro" during execution caused it to run multiple times.
- Fixed an issue in some versions where "Follow System Settings" could not control "Switch Language" and "Enable Dark Mode".
- Fixed an issue where the macro could be unintentionally paused during execution.
1.3.0
[2026-02-06 21:20] 1.3.0
[Changed]
- 改为使用updates.json维护更新日志。
- 开始使用Github Action。
- 改用maven构建。
1.2.3
[2026-01-30 16:33] 1.2.3
[Fixed]
- 修改并补全部分语言的语言文件。
- 微调ExitDialog的高度补全参数。
1.2.2
[2026-01-05 21:59] 1.2.2
[Fixed]
- 删除了AboutDialog中未被使用的tooltip。
1.2.1
[2026-01-04 15:45] 1.2.1
[Fixed]
- 修正了ExitDialog的退出逻辑,使得不选单选框直接点结束时会直接销毁ExitDialog窗体。
- 修正打包逻辑,1.2.0的打包结果实际上是1.2.0-26m01a的结果)))
1.2.0
[2026-01-02 19:03] 1.2.0
[Added]
- 为AboutDialog添加了Github跳转按钮。
- 为SettingsDialog添加了readjustFrameMode选项。
- 添加“建议窗体大小”功能。MouseMacros会在无cache的情况下尝试采用3:2的比例展示窗体。如果存在cache,那么在修改语言后MouseMacros处理“历史窗体大小”和“建议窗体大小”的过程中可以选择上一条中的三种模式。
[Changed]
- 修正了打包逻辑,在该版本之前打包的exe应当全部改名为MouseMacros.exe才能正常运行。
- 修改exe的文件名会导致无法找到启动文件……因此不建议修改发布时的程序名。
- 修改了SettingsDialog的主界面,使其更加有条理。
1.2.0-26m01a
[2026-01-01 17:15] 1.2.0-26m01a
[Added]
- 为AboutDialog添加了Github跳转按钮。
[Changed]
- 修正了打包逻辑,在该版本之前打包的exe应当全部改名为MouseMacros.exe才能正常运行。
- 修改exe的文件名会导致无法找到启动文件……因此不建议修改发布时的程序名。
1.1.0
[2026-01-01 12:52] 1.1.0
[Info]
- 从此版本开始,将严格按照语义化版本(SemVer)重新编写版号。
- 在以往版本中,通常采用第三位表示小功能更新,第二位表示重构更新,第一位表示重大更新。现在将采用第三位表示修订更新,第二位表示次版本更新,第一位表示主版本更新。
[Fixed]
- 修复了1.0.4中的Tooltip长文本显示相关逻辑,使之更加准确地生效。
1.0.4
[2026-01-01 0:00] 1.0.4
这是2026年新年的第一个release呢
[Added]
- 添加了鼠标悬浮窗显示信息。
[Changed]
- 修改了CacheManager的逻辑,使之和ConfigManager保持一致。
1.0.3
[2025-12-31 15:45] 1.0.3
这是2025年的最后一个release了呢
[Added]
- 给每个窗体都添加上了压缩后的图标,使得程序窗体和任务栏图标不再使用Java的默认图标了。
- 添加“最小化到系统托盘”的功能,在主窗体(MainFrame)关闭后会自动最小化到系统托盘。
- 支持了更多的语言,包括西班牙语、法语、日语、韩语、俄语。
[Changed]
- 修改了语言文件的部分键格式,使之条理更加清晰。
[Fixed]
- 修正了Abort Operation的效果,使之可以在循环执行中正确地生效。