Skip to content

v0.5.4

Choose a tag to compare

@Oxidane-bot Oxidane-bot released this 10 Jan 23:18
· 88 commits to master since this release

v0.5.4 - 事件常量统一与命名规范化

中文

v0.5.4 - 事件系统整理与去重

主要改进

事件常量统一

  • 事件常量集中到单一权威来源,移除重复定义
  • 动态事件系统从统一元数据注册,减少命名漂移

事件命名规范化

  • 事件名统一为 lower_snake_case
  • 修正部分事件名以避免歧义(例如配置变更、服务重载)

升级步骤

从 v0.5.3 升级

  1. 下载 SonicInput-v0.5.4-win64.exe
  2. 关闭旧版本并替换可执行文件
  3. 启动应用(配置自动沿用)

注意事项

  • 旧的点分隔事件名已不再使用,请确保插件/扩展使用新的事件名
  • 配置与数据文件保持兼容

系统要求

最低配置

  • Windows 10 64-bit
  • Intel Core i3 或同等级 CPU
  • 4GB RAM
  • 500MB 磁盘空间

推荐配置

  • Windows 11 64-bit
  • Intel Core i5 或 AMD Ryzen 5
  • 8GB RAM
  • 1GB 磁盘空间

技术支持

配置与日志位置

  • 配置:%AppData%\SonicInput\config.json
  • 日志:%AppData%\SonicInput\logs\app.log
  • 模型:%AppData%\SonicInput\models/

问题反馈


English

v0.5.4 - Event Constant Unification and Naming Normalization

Key Improvements

Single source of event constants

  • Centralized event constants into a single authoritative module
  • Dynamic event registration now uses shared metadata to prevent drift

Event naming normalization

  • All event names standardized to lower_snake_case
  • Renamed ambiguous event labels (config change and service reload)

Upgrade Steps

From v0.5.3

  1. Download SonicInput-v0.5.4-win64.exe
  2. Close the old version and replace the executable
  3. Launch the app (config is preserved)

Notes

  • Legacy dotted event names are no longer used; update plugins/extensions accordingly
  • Config and data files remain compatible

System Requirements

Minimum

  • Windows 10 64-bit
  • Intel Core i3 or equivalent CPU
  • 4GB RAM
  • 500MB disk space

Recommended

  • Windows 11 64-bit
  • Intel Core i5 or AMD Ryzen 5
  • 8GB RAM
  • 1GB disk space

Technical Support

Configuration and Logs

  • Config: %AppData%\SonicInput\config.json
  • Logs: %AppData%\SonicInput\logs\app.log
  • Models: %AppData%\SonicInput\models/

Issue Reporting


核心改进: v0.5.4 统一事件常量来源,并规范事件命名,降低架构漂移风险。

Core Improvements: v0.5.4 centralizes event constants and normalizes naming to reduce drift.