🐎🧨🏮新年快乐🏮🧨🐎
如果应用无法启动或遇到权限问题, 请参考 Wiki: 如果应用无法正常运行
新功能
- 全新「按钮」模块:将鼠标按键绑定到任意系统快捷操作。
- 新增「模拟触控板 (Beta)」滚动模式。
- 滚动方向反转现在支持垂直、水平方向独立设置。
- 新增应用内更新检查(power by Sparkle)。
- 新增远程桌面滚动事件检测, 如果发起端和受控端都安装了 Mos, 也不会冲突。
- 滚动功能键现在支持自定义录制绑定。
优化
- 欢迎引导窗口 UI 翻新。
- 全新应用图标与状态栏图标。
- 滚动选项面板整合优化。
- 适配 macOS 26 视觉风格。
- 翻译系统迁移至 String Catalogs。
- 新增法语翻译, 感谢 @EricPujolBRGM
- 新增波兰语翻译, 感谢 @MaciejkaG
- 新增印尼语翻译, 感谢 @harun-alrosyid
- 日语本地化补全, 感谢 @ulyssas
- 日语、印尼语文本校对, 感谢 @ulyssas @harun-alrosyid
- 波兰语、英文文本校对, 感谢 @MaciejkaG
修复
If the application fails to start or encounters permission issues, please refer Wiki: If the App not work properly
New Features
- Brand-new Buttons module: bind mouse buttons to any system shortcut.
- Added Simulate Trackpad scrolling mode.
- Scroll direction reversal can now be set independently for vertical and horizontal axes.
- Added in-app update checking via Sparkle, with an optional beta channel.
- Added remote desktop scroll event detection, if both remote host and client are installed Mos still work fine.
- Scroll hotkeys can now be recorded and bound to custom keys.
Improvements
- Refreshed the welcome guide UI.
- New app icon and menu bar icon.
- Consolidated scroll options panel.
- Adapted visual style for macOS 26.
- Migrated translations to String Catalogs.
- Added French translation, thanks to @EricPujolBRGM
- Added Polish translation, thanks to @MaciejkaG
- Added Indonesian translation, thanks to @harun-alrosyid
- Japanese localization completion, thanks to @ulyssas
- Japanese & Indonesian text proofreading, thanks to @ulyssas @harun-alrosyid
- Polish & English text proofreading, thanks to @MaciejkaG
Fixes
- Fixed multiple smooth scrolling issues.
- Fixed mouse button mapping and accessibility authorization state issues.
- Fixed shortcuts on non-US keyboard layouts, thanks to @salakis
- Fixed middle mouse button mapping, thanks to @GonzFC
- Fixed other known issues.
What's Changed
- dev/control by @Caldis in #696
- 4.0 by @Caldis in #796
- Add Bahasa / Indonesian (id) translation by @harun-alrosyid in #779
- Website: Add polish translation, improve locale detection by @MaciejkaG in #774
- Feat/translate guide bahasa indonesia by @harun-alrosyid in #759
- Website: Improve English grammar and brevity by @MaciejkaG in #773
- Update Japanese localization by @ulyssas in #798
- chore(deps): bump next from 15.1.5 to 15.5.2 in /website by @dependabot[bot] in #772
- chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /website by @dependabot[bot] in #812
- chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /website by @dependabot[bot] in #810
- Allow middle mouse button mapping without modifier keys by @GonzFC in #817
- French translation v1 (Mos 4.0.0) by @axinova-fr in #820
- Fix some broken shortcuts on non-US keyboard layouts by @salakis in #827
- chore(deps): bump next from 15.5.2 to 16.1.5 in /website by @dependabot[bot] in #854
- updated READMEs to use mos@beta homebrew cask by @le0-VV in #848
- Remove beta release entry from appcast files by @Caldis in #863
New Contributors
- @harun-alrosyid made their first contribution in #779
- @MaciejkaG made their first contribution in #774
- @ulyssas made their first contribution in #798
- @dependabot[bot] made their first contribution in #772
- @GonzFC made their first contribution in #817
- @axinova-fr made their first contribution in #820
- @salakis made their first contribution in #827
- @le0-VV made their first contribution in #848
Full Changelog: 3.5.0...4.0.0
