Skip to content

Releases: Samera2022/MouseMacros

1.4.0

16 Feb 06:41

Choose a tag to compare

[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

06 Feb 13:28

Choose a tag to compare

[2026-02-06 21:20] 1.3.0

[Changed]

  • 改为使用updates.json维护更新日志。
  • 开始使用Github Action。
  • 改用maven构建。

1.2.3

30 Jan 08:43

Choose a tag to compare

[2026-01-30 16:33] 1.2.3

[Fixed]

  • 修改并补全部分语言的语言文件。
  • 微调ExitDialog的高度补全参数。

1.2.2

05 Jan 14:03

Choose a tag to compare

[2026-01-05 21:59] 1.2.2

[Fixed]

  • 删除了AboutDialog中未被使用的tooltip。

1.2.1

04 Jan 07:51

Choose a tag to compare

[2026-01-04 15:45] 1.2.1

[Fixed]

  • 修正了ExitDialog的退出逻辑,使得不选单选框直接点结束时会直接销毁ExitDialog窗体。
  • 修正打包逻辑,1.2.0的打包结果实际上是1.2.0-26m01a的结果)))

1.2.0

02 Jan 11:36

Choose a tag to compare

[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

01 Jan 10:11

Choose a tag to compare

1.2.0-26m01a Pre-release
Pre-release

[2026-01-01 17:15] 1.2.0-26m01a

[Added]

  • 为AboutDialog添加了Github跳转按钮。

[Changed]

  • 修正了打包逻辑,在该版本之前打包的exe应当全部改名为MouseMacros.exe才能正常运行。
  • 修改exe的文件名会导致无法找到启动文件……因此不建议修改发布时的程序名。

1.1.0

01 Jan 05:05

Choose a tag to compare

[2026-01-01 12:52] 1.1.0

[Info]

  • 从此版本开始,将严格按照语义化版本(SemVer)重新编写版号。
  • 在以往版本中,通常采用第三位表示小功能更新,第二位表示重构更新,第一位表示重大更新。现在将采用第三位表示修订更新,第二位表示次版本更新,第一位表示主版本更新。

[Fixed]

  • 修复了1.0.4中的Tooltip长文本显示相关逻辑,使之更加准确地生效。

1.0.4

31 Dec 16:02

Choose a tag to compare

[2026-01-01 0:00] 1.0.4

这是2026年新年的第一个release呢

[Added]

  • 添加了鼠标悬浮窗显示信息。

[Changed]

  • 修改了CacheManager的逻辑,使之和ConfigManager保持一致。

1.0.3

31 Dec 07:52

Choose a tag to compare

[2025-12-31 15:45] 1.0.3

这是2025年的最后一个release了呢

[Added]

  • 给每个窗体都添加上了压缩后的图标,使得程序窗体和任务栏图标不再使用Java的默认图标了。
  • 添加“最小化到系统托盘”的功能,在主窗体(MainFrame)关闭后会自动最小化到系统托盘。
  • 支持了更多的语言,包括西班牙语、法语、日语、韩语、俄语。

[Changed]

  • 修改了语言文件的部分键格式,使之条理更加清晰。

[Fixed]

  • 修正了Abort Operation的效果,使之可以在循环执行中正确地生效。