Release 1.0.20
Changes in this Release:
chore: 更新版本号至1.0.20,并修改主页链接为https://www.s-n.xyz/以反映最新的项目地址。
feat(PanelOperate, useTone): 添加独立节拍器功能
feat(PanelOperate, PanelGuitar, guitar store): 引入SNTransition工具类并优化转调逻辑
feat(transition): 添加吉他指板转换工具类和相关功能
feat(PanelOperate): 添加自动滚动功能和优化样式
fix(note): 修正品位数字Y坐标计算逻辑
feat: 更新调试选项和音符绘制逻辑
feat: 引入和弦类型和总谱类型,更新相关配置
feat(PanelGuitar): 增强拖拽功能和高亮逻辑
refactor(PanelInstrument, PanelPiano): 移除调试日志并简化高亮逻辑
feat(PanelOperate, PanelGuitar, PanelPiano): 优化高亮逻辑和清除机制
feat(PanelOperate, PanelGuitar): 添加变调夹功能和高亮逻辑优化
refactor(PanelOperate, PanelPiano, PanelGuitar): 统一高亮逻辑为MIDI支持
feat(model, guitar): 添加吉他高亮位置类型并更新高亮逻辑
refactor(PanelOperate): 优化音符播放逻辑和高亮处理
feat(PanelPiano, PanelOperate): 更新MIDI支持和高亮逻辑
feat(App.vue): 重构乐器面板显示逻辑
fix(PanelOperate): 调整导入按钮样式并优化Tooltip显示
feat(PanelOperate): 添加导入按钮和Tooltip功能
feat(App.vue, PanelOperate): 添加MIDI文件支持和文件导入功能
feat(PanelGuitar, PanelPiano): 增强触摸支持和拖拽功能
feat(PanelGuitar, PanelPiano): 添加拖拽功能和临时高亮显示
fix(index.html): 更新viewport meta标签以改善移动设备显示效果
fix(PanelPiano): 添加光标指针样式以提升用户交互体验
feat(instrument): 切换乐器类型并优化吉他面板功能
feat(App.vue): 引入PanelGuitar组件并注释掉其使用
feat(PanelOperate): 添加乐器选择功能和更新音频采样器
feat(PanelOperate): 添加移调功能和固定调模式切换
doc(samples): 恢复钢琴采样文件
fix: 更新useTone.ts中的音频文件路径以指向新的样本目录
docs: 更新README以添加乐器采样支持说明并删除不再使用的音频文件
refactor: 更新Header和PanelOperate组件以增强用户交互
fix: 更新App.vue样式并增强SimpleNotation测试用例
chore: 更新build:examples脚本以清空输出目录
chore: 在vite.config.ts中添加代码覆盖率分析插件配置
chore: 添加@codecov/vite-plugin以支持代码覆盖率分析
chore: 删除不再使用的bravura-chart.png文件以简化项目结构
chore: 更新依赖项和优化测试配置
chore: 添加代码覆盖率支持和更新依赖项
chore: 更新package.json和vite.config.ts以支持测试功能