MCDVoiceCooldown 1.0.99 更新日志

本版本继续进行结构优化，主要目标是拆分编辑弹窗与测试按钮逻辑，方便后续新增字段和维护。

一、新增文件
- UI/EditorSoundFields.lua
- Core/TestController.lua

二、EditorFrame / EditorFields 优化
- 将音效来源下拉、内置音效下拉、SharedMedia 下拉、TTS 文本与语速滑条逻辑拆入 UI/EditorSoundFields.lua。
- UI/EditorFrame.lua 不再直接处理音效来源切换、内置音效试听、SharedMedia 试听。
- UI/EditorFields.lua 更专注于普通字段、职业/专精、技能/天赋/延迟字段同步。
- 保留原有 EditorFrame:PullFromWidgets() / PushToWidgets() / Refresh() 等入口。

三、测试按钮逻辑拆分
- 将 TestCurrent 与 TestBloodlustConfig 的实际测试播放逻辑拆入 Core/TestController.lua。
- Core/AceOptions.lua 继续保留旧入口，只转发到 TestController。

四、未改动内容
- 固定 CD 计时逻辑未改。
- UNIT_SPELLCAST_SUCCEEDED 触发逻辑未改。
- TTS / 音效实际播放模块未改。
- 保存数据结构未改。
- 导入 / 导出格式未改。
- 合集结构未改。

五、建议后续集中测试重点
1. 新增普通冷却语音。
2. 新增施法成功语音。
3. TTS 文本与语速保存。
4. 内置音效选择后是否立即试听。
5. SharedMedia 音效选择后是否立即试听。
6. 自定义音效路径保存。
7. 测试按钮是否正常播放。
8. 嗜血测试按钮是否正常播放。
9. 切换语言后下拉菜单文字是否刷新。
