-
Notifications
You must be signed in to change notification settings - Fork 1
doc(alphatex): add vendor alphaTex docs to ./docs and ./data to include official introduction in tutorials #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Introduced new documentation files for alphaTex including: - Bar Metadata - Beat Properties - Document Structure - Importer and Parser - Introduction - Language Server - Monaco Editor Integration - Note Properties - Score Metadata - Staff Metadata - Structural Metadata - Language Syntax - Each documentation file provides detailed explanations of their respective topics, including examples and usage guidelines. - Enhanced the overall structure and organization of the alphaTex documentation to improve clarity and accessibility for users.
- Created detailed documentation for bar metadata, beat properties, document structure, importer, introduction, diagnostics, TextMate grammar, note properties, score metadata, staff metadata, structural metadata, and syntax. - Enhanced explanations of metadata tags, properties, and their usage within the alphaTex framework. - Included code examples to illustrate the implementation of various features and functionalities.
从现在开始禁用自动化工具,我们做一些细节内容,
|
- Updated beat properties documentation with detailed descriptions and examples for effects like fade-in, fade-out, vibrato, and annotations. - Enhanced importer tutorial with clearer code examples and removed unnecessary whitespace. - Expanded note properties section to include various effects and annotations applicable to notes. - Improved score metadata documentation with structured parameters and examples for title, artist, album, and lyrics. - Revised staff metadata section to include detailed descriptions and examples for tuning, chords, and track properties. - Clarified structural metadata documentation, emphasizing the use of tracks, staves, and voices in AlphaTex.
|
样式和组件小微调:
|
…言映射到 markdown,优化内联和块级代码处理
|
不对!似乎没有改善这个问题🤔而且不同文件表现不一致,同一个文件倒是稳定出问题或者不出问题。扩大debug范围,看下是不是codeblock不换行导致的。 因为目前还没有书写自定义高亮和展示规则等,所以好像自动换行不起作用。目前给alphatex一个回退,如果没找到,默认使用markdown |
* feat: 更新侧边栏和教程组件,优化文件操作按钮和内容显示样式 * fix: xiufu markdown也不会自动换行导致撑大了代码块容器的问题,更新 CodeBlock 组件以支持 alphatex 语言映射到 markdown,优化内联和块级代码处理 * 删除 AlphaTeX 教程中的示例部分,以简化文档内容 * fix: 更新文档中的链接,确保指向正确的 AlphaTab 参考资料 * chore(tutorials): remove vendor-alphatex- prefix from tutorial filenames and update loader/index * style(tutorials): format TutorialRenderer after type fix * fix(tutorials): tighten types for code renderer (avoid explicit any) * style(tutorials): format TutorialRenderer typings
|
i18n交给下一个分支来做 |
|
添加相关方法,实现:TutorialMetadata中有 status string字段,目前区分:
|
|
好了好了,这个先和了,之后的问题就到 i18n 的时候统一处理吧 |
* feat(print): add PrintPreview component for printing and PDF export functionality; integrate with Preview component * fix(PrintPreview): resolve font loading issues in print preview - Added a detailed documentation file outlining the fix for the Bravura font loading issue in the PrintPreview component. - Updated the font loading mechanism to ensure absolute URLs are used for fonts in new windows. - Implemented a check for font loading status before executing the print command to avoid rendering issues. - Enhanced the PrintPreview component to manage font styles and configurations dynamically. - Improved pagination logic to maintain element positioning accurately during printing. - Added cleanup logic for injected styles and font faces upon component unmounting. * feat(PrintPreview): improve pagination logic and font loading checks; enhance reinitialization handling * feat(PrintPreview): add PrintTracksPanel for track selection in print preview * feat(PrintPreview): add zoom functionality and update PrintTracksPanel for track selection * refactor(Preview, PrintPreview): refactor and enhance configuration management - Introduced new utility functions for creating AlphaTab configurations for both preview and print scenarios. - Simplified error handling by implementing a dedicated error formatting utility. - Improved pagination logic to ensure accurate rendering of content across multiple pages. - Refactored staff display options management to streamline toggling and applying configurations. - Updated the Preview and PrintPreview components to utilize the new configuration and error handling utilities. * fix(PrintTracksPanel): update applyStaffOptionsReady callback to return selected track list - Modified the onApplyStaffOptionsReady callback to return the selected track list instead of a void function. - Enhanced applyConfigsToAlphaTab to return the selected tracks for rendering. - Cleaned up comments and improved code readability in PrintTracksPanel component. * feat(PrintTracksPanel, PrintPreview, alphatab-config): add barsPerRow and stretchForce options for enhanced layout control * refactor: standardize code formatting and improve configuration files 格式化了大多数内容,尝试性添加了一些命令行参数到package.json * deps:update @coderline/alphatab to version 1.8.0 * chore: update electron-forge makers and dependencies to latest versions - Added '@electron-forge/maker-dmg' version 7.11.1 - Updated '@electron-forge/maker-base' to version 7.11.1 - Updated '@electron-forge/shared-types' to version 7.11.1 - Updated '@electron-forge/tracer' to version 7.11.1 - Updated various dependencies including appdmg, ds-store, and others - Added new optional dependencies and updated existing ones for compatibility * chore: update release workflows for macOS and Windows, add build tools installation, and skip native dependency checks * feat/selection api: add suport to selecting note/bar and highlight its alphaTex in editor 添加编辑器和曲谱的双向高亮支持 (#7) * docs: 添加 alphaTab 1.8.0 迁移指南,介绍 Selection API 的新逻辑和实现方式 * feat: 实现乐谱选区与代码编辑器的双向同步功能,支持 alphaTab 1.8.0 Selection API * feat: selection from bar to note 从小节精细到音符颗粒度的高亮 * feat: implement bidirectional selection sync between alphaTab and CodeMirror editor - Add selection sync functionality to highlight notes/bars in the editor when selected in the score and vice versa. - Introduce playback highlight to follow the currently playing note in real-time. - Update app state to include playback position and related actions. - Enhance AlphaTex parser to correctly handle various musical notations and modifiers. - Implement safety measures for dispatching updates to avoid conflicts during rapid changes. - Create dedicated extensions for selection and playback highlighting in the editor. - Document the implementation details and architecture in SELECTION_SYNC_IMPLEMENTATION.md. * fix: 修复 findBeatInScore 函数参数类型,将 score 的类型改为 null | undefined * feat: 添加自动滚动功能,使播放高亮在编辑器中可见 * refactor: Using AST for selection api use in codemirror editor 使用 alphaTab 内置的 AST 解析器优化乐谱选区同步,增强高亮显示和文档更新处理 * feat: add at-cursor support and highlight the bar in the editor 添加播放器光标位置支持,优化播放高亮显示 - 点击曲谱上的音符 编辑器显示黄色高亮(该小节) - 开始播放 黄色消失,绿色高亮跟随当前播放音符 - 暂停播放 绿色高亮保留 - 暂停播放 点击曲谱上的音符 绿色消失,黄色高亮显示 * feat: add auto-scrolling to highlight position in editor 添加自动滚动功能,使高亮位置在编辑器中可见 * feat: 修复 CodeMirror 滚动可见性检测,使用 visibleRanges 优化高亮同步 * feat(highlight): 优化播放高亮滚动策略,确保高亮始终在视口舒适区域内 * chore: 移除未使用的类型别名并增强错误日志输出 * fix: update file extension display logic to only show .md and hide .atex * fix: adjust zoom control width for better UI consistency * refactor: 添加 TopBar 和 IconButton 组件,重构 Editor 和 Preview 组件以使用新组件 * refactor: 复用 TopBar 组件以统一 PrintPreview 工具栏样式 * refactor: 修改音轨选择面板的初始状态并优化按钮位置 * refactor: 使用 IconButton 组件替换音轨选择按钮以统一样式 * refactor: 添加打印按钮样式以适应工具栏并统一外观 * feat: 添加全局底部栏组件以显示应用状态和快捷键提示 * refactor: 将 StaffControls 组件移动到底部状态栏 * refactor: 优化播放器状态管理,确保 UI 与播放器同步 * feat: 添加播放器控制功能,支持播放、暂停、停止和缩放功能 * docs: 添加底栏控件重排说明文档,优化用户操作体验 * refactor: 调整全局底部栏位置,确保不遮挡编辑器内容 * ui: 添加设置按钮,支持打开应用设置界面 * feat: enhance UI with tooltips and add settings and tutorial views - Integrated tooltips into GlobalBottomBar, Preview, PrintPreview, StaffControls, and Sidebar for improved user guidance. - Created SettingsView component for user preferences, including theme toggling. - Added TutorialView and TutorialsSidebar components to provide user tutorials and guidance. - Implemented workspace mode management in appStore to handle editor, tutorial, and settings views. - Updated Sidebar to toggle between tutorial and editor modes, enhancing user experience. * ui: 添加教程导航功能,支持ESC键盘翻页和返回编辑器 * refactor: 优化教程视图和全局底部栏代码结构,提升可读性 * refactor: 重构 App 组件,优化侧边栏状态管理和工作模式判断逻辑 * feat(tutorials): refactor tutorial loading and rendering - Introduced a new tutorial loading mechanism using dynamic imports for Markdown files. - Created a tutorial metadata registry to manage tutorial information. - Implemented functions to retrieve previous and next tutorials based on the current tutorial ID. - Updated the GlobalBottomBar and TutorialView components to utilize the new tutorial loading logic. - Added a TutorialRenderer component to handle Markdown rendering with custom components for code blocks and images. - Created new components for CodeBlock and TutorialImage to enhance tutorial content presentation. - Added example tutorials for "Getting Started", "Editor Basics", and "AlphaTeX Guide". * feat: add MDX support for tutorials and enhance tutorial loading mechanism - Introduced MDX rendering capability in TutorialView component. - Created MDXRenderer component to handle MDX content rendering. - Added a components library for MDX with interactive elements like buttons, counters, collapsibles, and alerts. - Implemented a new tutorial loading function to prioritize MDX files over Markdown. - Added new tutorial files in MDX format for AlphaTeX and editor basics. - Removed the old Markdown tutorial file and replaced it with a new MDX version. - Updated Vite configuration to support MDX files with remark-gfm for GitHub Flavored Markdown. - Enhanced app state initialization to ensure electronAPI availability. * fix(ui): 添加 @tailwindcss/typography 依赖并优化代码格式 * feat(tutorials): 添加自定义 Markdown 组件以增强 MDX 渲染效果 fix(tailwind): 添加 @tailwindcss/typography 插件以优化样式 * fix(tutorial-loader): 修改错误处理变量名以提高代码可读性 * fix: fixes #17 添加清除播放相关高亮和所有高亮的功能,优化播放状态管理 (#18) * chore: remove duplicate fs-extra entries from lockfile * fix(package): refactor code structure for improved readability and maintainability * chore(ui): 统一滚动缓冲,优化组件布局和高亮管理 * chore: 更新 fs-extra 依赖至 11.3.3 * feat(player): 添加播放速度和节拍器音量控制,优化播放功能 * chore: 格式化导入语句并移除多余空行 * Chore/clean (#9) * fix: update file extension display logic to only show .md and hide .atex * fix: adjust zoom control width for better UI consistency * refactor: 添加 TopBar 和 IconButton 组件,重构 Editor 和 Preview 组件以使用新组件 * refactor: 复用 TopBar 组件以统一 PrintPreview 工具栏样式 * refactor: 修改音轨选择面板的初始状态并优化按钮位置 * refactor: 使用 IconButton 组件替换音轨选择按钮以统一样式 * refactor: 添加打印按钮样式以适应工具栏并统一外观 * feat: 添加全局底部栏组件以显示应用状态和快捷键提示 * refactor: 将 StaffControls 组件移动到底部状态栏 * refactor: 优化播放器状态管理,确保 UI 与播放器同步 * feat: 添加播放器控制功能,支持播放、暂停、停止和缩放功能 * docs: 添加底栏控件重排说明文档,优化用户操作体验 * refactor: 调整全局底部栏位置,确保不遮挡编辑器内容 * ui: 添加设置按钮,支持打开应用设置界面 * feat: enhance UI with tooltips and add settings and tutorial views - Integrated tooltips into GlobalBottomBar, Preview, PrintPreview, StaffControls, and Sidebar for improved user guidance. - Created SettingsView component for user preferences, including theme toggling. - Added TutorialView and TutorialsSidebar components to provide user tutorials and guidance. - Implemented workspace mode management in appStore to handle editor, tutorial, and settings views. - Updated Sidebar to toggle between tutorial and editor modes, enhancing user experience. * ui: 添加教程导航功能,支持ESC键盘翻页和返回编辑器 * refactor: 优化教程视图和全局底部栏代码结构,提升可读性 * refactor: 重构 App 组件,优化侧边栏状态管理和工作模式判断逻辑 * fix: fixes #17 添加清除播放相关高亮和所有高亮的功能,优化播放状态管理 (#18) * fix(package): refactor code structure for improved readability and maintainability * chore(ui): 统一滚动缓冲,优化组件布局和高亮管理 * chore: 更新 fs-extra 依赖至 11.3.3 * feat(player): 添加播放速度和节拍器音量控制,优化播放功能 * chore: 格式化导入语句和移除多余空行 * chore: 更新依赖项,添加 playbackSpeed 和 metronomeVolume 到 useEffect 依赖数组 * chore: 添加播放速度和节拍器音量控制到依赖项列表 * Docs/agent (#22) * docs(agent): 添加 Agents.zh.md 文档,概述项目及代码规范(v1) * docs(agent): 更新 Agents.zh.md 文档,优化格式和增加 UI/UX 术语与设计规范 * docs(agent): translate Agents.md for en * Chore/release (#20) * chore: set NPM_CONFIG_PYTHON environment variable and remove npm config python command * chore: add path module usage for file path resolution in forge configuration * chore: update dmgAppPath for RPM maker configuration * chore: refactor dmgAppPath definition for clarity and reuse * fix: 使用 ref 保存播放速度和节拍器音量,避免重建 alphaTab API * chore: 添加 useEffect 依赖项回归问题文档,描述节拍器音量变化导致的乐谱刷新问题及修复方案 * fix: 修正 dmgAppPath 以包含平台和架构信息 * fix: 更新 dmgAppPath 以适应新的构建路径和格式 * chore: 更新发布工作流中的自动化发布说明 * Chore/update (#21) * chore: add electron-builder NSIS + electron-updater (Windows pilot) * chore(version): revert version number to 0.1.1 in package.json * chore(version): 更新版本号至 0.1.1-dev 并在设置视图中显示 * chore(version): 更新版本号至 0.1.1-dev-2 * fix(release): 更新发布工作流以指定 Windows 构建的输出文件 * chore(version): 更新版本号至 0.1.1-dev-3 * chore(version): 更新版本号至 0.1.1-dev-4 * chore(version): 更新版本号至 0.1.2 * chore(update): 允许检查预发布版本 * chore(version): 更新版本号至 0.1.3 * chore(release): 更新 macOS 和 Windows 发布流程,添加重命名和压缩文件支持 * chore(auto-updater): 添加自动更新功能,支持预发布版本检查 * chore(release): 更新自动化发布信息,简化 Windows 版本说明 * chore(auto-update): 添加 Windows 应用自动更新功能实现日志 * feat(update): 实现自动更新功能,添加更新检查和安装功能,更新提示组件 * chore: 优化 Linux 平台的构建配置,添加 deb 和 rpm 制作器;更新依赖项 * chore: 添加文件系统和路径模块导入,更新自动更新初始化逻辑以检查配置文件 * chore: 在 macOS 和 Windows 发布工作流中强制 git 使用 HTTPS * chore: 在 CI 工作流中强制 git 使用 HTTPS 以提高安全性 * chore: 更新 '@electron/node-gyp' 的 Git 仓库 URL,移除 SSH 形式以提高兼容性 * chore(version): update version to 0.1.4 in package.json and SettingsView * refactor(Editor): rename state variables for clarity * fix(release): remove platform suffix from release name * (fail) feat: 添加行间和弦与曲谱开头和弦图的文档,更新和弦命令的详细信息及默认配置 (#27) * feat(tutorials): 更新代码块示例为 Markdown 语法,优化代码渲染 * refactor(ui): 调整设置侧边栏组件及相关状态管理 (#28) * fix(ui): 移除 TutorialsSidebar 组件的额外内边距 * feat(settings): 添加关于、外观和更新页面,集成 GitHub 发布信息获取功能 (#29) * feat(docs): 添加 README 和 ROADMAP 文档,更新设置页面以支持新功能 * feat(tutorial): 添加移除背景色的主题处理和优化 pre 标签组件映射 * fix(release): 从 package.json 获取版本并更新草稿发布名称 * fix(SettingsView): 添加应用版本号获取功能并在界面中显示 * feat(electronAPI): 添加获取应用版本号的功能 * feat(bpm): add BPM stepper component and playback mode setting (#30) * feat: 添加 BPM 步进器组件及相关播放模式设置 * fix: Type guard for MasterBar tempoChanges to satisfy TS and lint * fix(package): update version to 0.1.5-dev * feat(highlight): new editor highlight and fix auto-scroll by refactoring editor state management. (#25) * fix(Preview): add overflow-x-hidden to prevent horizontal overflow * feat(Highlight): add inline-code highlight for duration modifiers in AlphaTex * feat(BarlineWidget): enhance barline display with improved styling and badge logic * feat(Highlight): update string and character color to inherit for better theme integration * feat(Editor, Preview, appStore): enhance editor focus handling and player state management * feat(Editor, Preview): add log for disabling player and auto-scroll on editor focus * feat(BarlineWidget): update barline color logic for major and minor bars * feat(BarlineWidget): improve barline widget styling and layout for better alignment * fix: api instance management (#26) * feat(Preview, appStore): add score versioning and API instance management * feat(Preview): improve bar number color management and logging * feat(Preview): enhance bar color management and sanitize styles to prevent serialization errors * feat(BarColor): enhance color validation and management for bar styles * doc(BAR_NUMBER_HIGHLIGHT): 实现小节号高亮功能并修复序列化错误 * feat(Preview): 增强播放控制,支持从高亮小节的第一个节拍开始播放 * feat(Preview): 允许编辑器和播放器光标同步工作,移除编辑器焦点时禁用播放器的限制 * feat(SelectionSync): 增强编辑器选区高亮更新逻辑,添加调试日志以便于问题排查 * feat(SelectionAPI): 修复编辑器光标同步问题,确保蓝色选区高亮正确清除 * fix(Preview): 优化光标位置更新逻辑,增强播放范围设置的稳定性 * fix(Preview): 清理旧 API 选区高亮,避免残留状态影响新乐谱加载 * fix(Preview): 修复类型检查和高亮逻辑,优化播放状态管理 * feat(GlobalBottomBar, Preview): 添加刷新按钮,增强 API 状态管理 * fix(Preview): 清除小节号红色高亮并恢复默认主题颜色,优化高亮逻辑 * fix(Preview): 添加 applyThemeColorsToPreviousBars 属性以支持主题颜色应用 * bump-version: update version to 0.2.0-intro * clean: fix some minor ui issues, clear `console.log`, refactor the code(not on structure). (#31) * feat(playback): add PlaybackPage component and integrate into SettingsView and SettingsSidebar * fix(editor): enhance cleanup of DOM elements in Editor component * fix(release): update version retrieval to use PowerShell syntax * Refactor: Remove unnecessary debug logs and console statements across components - Removed console.debug and console.log statements from Editor, GlobalBottomBar, Preview, PrintPreview, PrintTracksPanel, and various utility files to clean up the code and reduce noise in the console output. - Updated error handling to omit logging for certain exceptions in Preview and selection sync utilities. - Adjusted comments for clarity and consistency. * refactor: update comments and documentation for clarity and consistency - Improved English translations for comments and documentation in PrintPreview, PrintTracksPanel, alphatex-selection-sync, and appStore files. - Enhanced readability and understanding of the code by providing clearer descriptions of functions, parameters, and interfaces. - Removed unnecessary comments and streamlined explanations to focus on key functionalities. * bump-version: update version to 0.2.1-intro * doc(alphatex): add vendor alphaTex docs to ./docs and ./data to include official introduction in tutorials (#32) * feat: add vendor documentation and scripts for alphaTabWebsite * doc(alphatex): add alphaTex documentation and metadata structure - Introduced new documentation files for alphaTex including: - Bar Metadata - Beat Properties - Document Structure - Importer and Parser - Introduction - Language Server - Monaco Editor Integration - Note Properties - Score Metadata - Staff Metadata - Structural Metadata - Language Syntax - Each documentation file provides detailed explanations of their respective topics, including examples and usage guidelines. - Enhanced the overall structure and organization of the alphaTex documentation to improve clarity and accessibility for users. * feat: 添加 AlphaTeX 参考文档和元数据结构 * Add documentation for alphaTex features and metadata - Created detailed documentation for bar metadata, beat properties, document structure, importer, introduction, diagnostics, TextMate grammar, note properties, score metadata, staff metadata, structural metadata, and syntax. - Enhanced explanations of metadata tags, properties, and their usage within the alphaTex framework. - Included code examples to illustrate the implementation of various features and functionalities. * Refactor tutorial documentation for AlphaTex properties and metadata - Updated beat properties documentation with detailed descriptions and examples for effects like fade-in, fade-out, vibrato, and annotations. - Enhanced importer tutorial with clearer code examples and removed unnecessary whitespace. - Expanded note properties section to include various effects and annotations applicable to notes. - Improved score metadata documentation with structured parameters and examples for title, artist, album, and lyrics. - Revised staff metadata section to include detailed descriptions and examples for tuning, chords, and track properties. - Clarified structural metadata documentation, emphasizing the use of tracks, staves, and voices in AlphaTex. * feat: 添加 vendor-alphatex 链接重写脚本和更新文档中的链接 * fix: 修复 vendor-alphatex 链接变更日志文件格式 * feat: 更新侧边栏和教程组件,优化文件操作按钮和内容显示样式 * fix: xiufu markdown也不会自动换行导致撑大了代码块容器的问题,更新 CodeBlock 组件以支持 alphatex 语言映射到 markdown,优化内联和块级代码处理 * 删除 AlphaTeX 教程中的示例部分,以简化文档内容 * fix: 更新文档中的链接,确保指向正确的 AlphaTab 参考资料 * Chore/rename vendor alphatex docs (#33) * feat: 更新侧边栏和教程组件,优化文件操作按钮和内容显示样式 * fix: xiufu markdown也不会自动换行导致撑大了代码块容器的问题,更新 CodeBlock 组件以支持 alphatex 语言映射到 markdown,优化内联和块级代码处理 * 删除 AlphaTeX 教程中的示例部分,以简化文档内容 * fix: 更新文档中的链接,确保指向正确的 AlphaTab 参考资料 * chore(tutorials): remove vendor-alphatex- prefix from tutorial filenames and update loader/index * style(tutorials): format TutorialRenderer after type fix * fix(tutorials): tighten types for code renderer (avoid explicit any) * style(tutorials): format TutorialRenderer typings * feat: 更新教程组件以支持侧边栏展开和收起功能,优化教程加载逻辑,添加教程发布状态管理 * fix: 所有语言代码块使用 pre-wrap 以避免右侧溢出和截断问题 * bump-version: update version to 0.2.2-intro * feat(i18n): add i18n support for en and zh-cn. (#43) * feat(i18n): add internationalization support with English and Simplified Chinese translations - Implemented i18n using react-i18next for language management. - Added translation files for common, errors, print, settings, sidebar, toolbar, and updates in both English and Simplified Chinese. - Updated various components (AppearancePage, PlaybackPage, RoadmapPage, UpdatesPage) to utilize translations. - Enhanced error handling in AlphaTab error formatting to include localized messages. - Integrated moment.js for date formatting based on selected language. - Updated app store to manage locale state and persist it in localStorage. - Refactored UI components to support language selection and theme toggling. * feat(ui): add tooltip support to various components for enhanced user experience * feat(ui): add QuoteCard component to enhance user interface * chore(settings): format settings.json * feat(export): export to wav, midi, gp files. (#42) * feat(i18n): add internationalization support with English and Simplified Chinese translations - Implemented i18n using react-i18next for language management. - Added translation files for common, errors, print, settings, sidebar, toolbar, and updates in both English and Simplified Chinese. - Updated various components (AppearancePage, PlaybackPage, RoadmapPage, UpdatesPage) to utilize translations. - Enhanced error handling in AlphaTab error formatting to include localized messages. - Integrated moment.js for date formatting based on selected language. - Updated app store to manage locale state and persist it in localStorage. - Refactored UI components to support language selection and theme toggling. * feat(ui): add tooltip support to various components for enhanced user experience * feat(ui): add QuoteCard component to enhance user interface * chore(settings): format settings.json * feat(export): 添加导出功能,支持 GP7、MIDI 和 WAV 格式 * feat(i18n): 添加导出功能的国际化支持,更新工具栏翻译 * fix(export): 格式化 Blob 创建代码,提升可读性 * refactor(export): 移除不必要的 totalTime 变量,简化 WAV 导出逻辑 * bump(version): update version to 0.3.0-intro * setting(about): add alphaTab.js logo(svg) for special thanks! (#44) * feat(logo): update AboutPage with internationalization support - Refactored AboutPage component to use translation keys for version header, taglines, GitHub link, and README title. - Added new translation keys in English and Simplified Chinese locales for the AboutPage content. - Included alphaTab logo in the AboutPage for better visual representation. * feat(about): fetch and display application version in AboutPage * feat(about): enhance AboutPage with additional links and captions for alphaTab * feat(settings): refactor tooltip buttons in SettingsView and TutorialView for better layout feat(about): adjust special thanks header alignment in AboutPage fix(i18n): update zh-cn settings.json for consistency with en locale * style(readme): update formatting and structure for better readability * fix(deps): sync react-dom version to 19.2.4 to match react Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Implement feature X to enhance user experience and optimize performance * chore(version): update version to 0.3.1-academic * style(readme): update README and README.zh.md to improve badge organization --------- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
No description provided.