Releases: hddevteam/cuemode
CueMode 2.8.0
Highlights:
- Clearer code demos: real line break markers in code blocks (with end-of-line marker)
- Cleaner activation: auto-close right-side Chat panel for distraction-free starts
v2.4.0 - Enhanced Visual Hierarchy & Speaker Notes
🎨 New Features
Differentiated Header Sizes
Professional visual hierarchy for markdown headers with graduated font sizes:
- H1: 2.0x base size - Largest header with bottom border
- H2: 1.7x base size - Secondary header with bottom border
- H3: 1.4x base size - Medium-large header
- H4: 1.2x base size - Standard header
- H5: 1.05x base size - Slightly larger than base text
- H6: 0.95x base size - Slightly smaller with reduced opacity
HTML Comment Visibility
Display markdown comments for speaker notes and presentation cues:
- Subtle styling with ※ marker (0.4 opacity, italic)
- Perfect for slides, presentations, and live streaming
- Examples: `<- Localizations: 6 languages Slide 1 End -->`, `<- Localizations: 6 languages Emphasize this point -->`
- Secure HTML escaping prevents XSS attacks
🔧 Technical Improvements
- Enhanced MarkdownParser with parseHtmlComments() method
- New CSS styling for professional comment display
- Responsive design for mobile devices (<768px)
- Full compatibility with all 7 themes and focus mode
- All 134 tests passing (100% success rate)
📦 Package Information
- Bundle Size: 214.9 KB (optimized with esbuild)
- Package Size: 78.33 KB (20 files)
- Localizations: 6 languages (EN, ZH-CN, DE, FR, JA, KO)
📚 Documentation
Comprehensive documentation at `.github/development/HEADER_SIZES_AND_COMMENTS_FEATURE.md`
Full Changelog: https://github.com/hddevteam/cuemode/blob/main/CHANGELOG.md
CueMode v2.3.0 - Line Height Adjustment & Markdown Display Toggle
🚀 CueMode v2.3.0: Enhanced Text Control & Display Flexibility
Transform your VS Code into an even more powerful professional teleprompter with precision text controls and flexible display modes!
✨ Major New Features
📏 Line Height Adjustment
- Dynamic Spacing Control: Cycle through 5 line height options (1.0x, 1.2x, 1.5x, 1.8x, 2.0x)
- Keyboard Shortcuts: Press
Lkey in webview orCtrl+Shift+Lin VS Code - Perfect for: Different content types, viewing distances, and presentation styles
- Visual Feedback: Real-time line spacing adjustments for optimal readability
📝 Markdown Display Toggle
- Flexible Presentation: Switch between rendered Markdown and raw text display
- Keyboard Control: Press
Dkey for instant toggling - Ideal for: Technical documentation, script reading, and content creation
- Seamless Switching: No interruption to your presentation flow
🌐 Complete 6-Language Internationalization
- Full Language Support: English, Chinese, German, French, Japanese, Korean
- Professional Quality: Native translations with cultural adaptation
- Auto-Detection: Automatic language selection from VS Code environment
- i18next Integration: Type-safe translation system with pluralization support
⌨️ Enhanced Keyboard Shortcuts
| Key | Function | Description |
|---|---|---|
L |
Line Height Adjustment | Cycle through spacing options |
D |
Markdown Display Toggle | Switch between rendered/raw text |
M |
Mirror Flip | Professional teleprompter hardware support |
T |
Theme Cycling | Switch between 7 color themes |
F |
Focus Mode | Enhanced concentration mode |
Space |
Auto-Scroll | Start/stop scrolling |
🎯 Perfect For
- Content Creators: Optimal text spacing for different camera distances
- Educators: Flexible display modes for various teaching materials
- Developers: Technical documentation with markdown support
- Streamers: Professional teleprompter hardware compatibility
- International Users: Native language support with cultural adaptation
📊 Technical Excellence
- ✅ 100% Test Coverage: 134/134 tests passing
- ✅ TypeScript Strict Mode: Full type safety compliance
- ✅ Performance Optimized: 213.4kb bundle size
- ✅ Memory Efficient: <15MB active usage
- ✅ Fast Activation: <100ms startup time
🔧 Installation & Usage
- Install from Marketplace: CueMode Extension
- Activate: Right-click → "Cue Mode" or
Ctrl+Shift+P→ "CueMode" - Customize: Adjust line height with
Lkey, toggle markdown withDkey - Present: Professional teleprompter ready in seconds!
🌟 What's New Since v2.2.0
- 📏 Line Height Adjustment with 5 precise spacing options
- 📝 Markdown Display Toggle for flexible content presentation
- 🌐 Complete internationalization for 6 languages
- 🎨 Enhanced user interface with real-time feedback
- ⚡ Improved performance and memory efficiency
- 🔧 Professional release quality with comprehensive validation
📚 Full Documentation
Download: Extension is live on VS Code Marketplace
Support: Report issues on GitHub
Thank you for using CueMode! 🎉
CueMode v2.2.0 - Mirror Flip & Professional Teleprompter Support
🎯 New Features
Mirror Flip Mode
- Professional horizontal text mirroring for teleprompter hardware setups
- M key toggle for instant mirror flip activation/deactivation
- Smart status indicator positioned in top-left corner to avoid UI conflicts
- Seamless integration with existing keyboard shortcuts
Enhanced Professional Features
- Teleprompter hardware support with proper text orientation
- Visual feedback system with status indicators
- Improved user experience with better UI positioning
- Performance optimizations for smooth mirroring transitions
🔧 Improvements
User Interface
- Optimized status indicator positioning to prevent button overlap
- Enhanced visual feedback for mirror flip state changes
- Improved help dialog positioning with smart boundary detection
- Better keyboard shortcuts integration across all features
Documentation
- Updated feature cards in both English and Chinese documentation
- Comprehensive keyboard shortcuts documentation
- Professional use case examples for teleprompter hardware
- Enhanced multi-language support descriptions
🌐 Internationalization
Multi-Language Support
- 6 languages fully supported: English, Chinese, German, French, Japanese, Korean
- Consistent terminology across all languages for mirror flip features
- Cultural adaptation for different regions and use cases
- Professional translations maintaining technical accuracy
📱 Technical Specifications
Compatibility
- VS Code: 1.82.0 or higher
- Operating Systems: Windows, macOS, Linux
- Package Size: 66.85KB (optimized for fast installation)
- Memory Usage: < 15MB active usage
Performance
- Activation Time: < 100ms including i18n initialization
- Test Coverage: 82/82 comprehensive tests passing
- Build Pipeline: Fully optimized with esbuild
- Resource Efficiency: Minimal impact on VS Code performance
🎮 Keyboard Shortcuts
New Shortcuts
- M: Toggle mirror flip mode
- Ctrl+Shift+M (VS Code): Toggle mirror flip from editor
Existing Shortcuts
- Space: Start/Stop auto-scroll
- T: Cycle through 7 professional themes
- F: Toggle focus mode
- R: Toggle scroll direction
- +/-: Adjust scroll speed
- H: Show/Hide help dialog
- Esc: Exit teleprompter mode
🧪 Quality Assurance
Testing
- 82 comprehensive unit tests covering all functionality
- Integration tests for new mirror flip features
- Performance benchmarks validated
- Cross-platform compatibility verified
Build Quality
- TypeScript strict mode enabled
- ESLint compliance maintained
- Optimized bundle size with esbuild
- Resource efficiency validated
📥 Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "CueMode"
- Click Install
From Command Line
code --install-extension luckyXmobile.cuemodeFrom VSIX Package
Download the attached cuemode-2.2.0.vsix file and install via:
code --install-extension cuemode-2.2.0.vsix🔗 Links
- VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=luckyXmobile.cuemode
- Documentation: https://hddevteam.github.io/cuemode/
- Chinese Documentation: https://hddevteam.github.io/cuemode/zh-cn.html
- GitHub Repository: https://github.com/hddevteam/cuemode
- Issue Tracker: https://github.com/hddevteam/cuemode/issues
🙏 Acknowledgments
Special thanks to the community for feedback and suggestions that helped shape this release, particularly the requests for professional teleprompter hardware support.
Full Changelog: https://github.com/hddevteam/cuemode/blob/main/CHANGELOG.md
CueMode v2.1.1 - Build Process & Package Optimization
🚀 CueMode v2.1.1 - Build Process & Package Optimization
🔧 Build Process Improvements
- Enhanced Build Pipeline: Improved vscode:prepublish script with proper esbuild integration
- Package Optimization: Added esbuild bundling for better performance and smaller bundle size
- Localization Package Files: Added VS Code package localization files for marketplace display
- Added German (🇩🇪), French (🇫🇷), Japanese (🇯🇵), Korean (🇰🇷) marketplace listings
- Improved .vscodeignore: Better exclusion of development files for smaller package size
- Release Process Enhancement: Updated release checklist with git pull requirement
🐛 Bug Fixes
- Command Registration: Fixed 'cuemode.cueMode' command not found issue
- Build Script: Resolved esbuild integration in prepublish workflow
- Package Size: Optimized final package size to 64KB (target: <1MB)
📦 Package Information
- Package Size: 64KB (optimized)
- Bundle Size: 158.4KB (esbuild optimized)
- Files Included: 20 files with comprehensive localization support
- Languages Supported: 6 languages in both runtime and marketplace listings
🌐 Internationalization
- Runtime Support: English, Chinese, German, French, Japanese, Korean
- Marketplace Listings: Localized package descriptions for all languages
🎯 Perfect For
- Developers doing live coding streams
- Educators creating video tutorials
- Content creators making professional presentations
- Anyone needing professional teleprompter functionality in VS Code
📥 Installation
# Install from VS Code Marketplace
# Search for "CueMode" in VS Code Extensions
# Or install the VSIX file directly🔗 Links
Full Changelog: https://github.com/hddevteam/cuemode/blob/main/CHANGELOG.md
CueMode v2.1.0 - Focus Mode & Comprehensive Internationalization
CueMode v2.1.0 - Focus Mode & Comprehensive Internationalization
🌟 Major Features
- Enhanced Focus Mode: F-key toggle with intelligent gradient blur algorithm
- 6-Language Internationalization: Complete i18next integration supporting English, Chinese, German, French, Japanese, and Korean
- Smart Help Dialog: Optimized layout without text ellipsis issues
- Dramatic Size Optimization: Package reduced from 6.8MB to 70KB (99% reduction!)
🌐 Internationalization Highlights
- Professional i18next Integration: Industry-standard translation framework
- Dynamic Language Switching: Runtime language changes without restart
- Automatic Language Detection: From VS Code environment settings
- Type-Safe Translations: Compile-time validation with interpolation support
- Cultural Adaptation: Professional teleprompter terminology in all languages
🎨 UI/UX Improvements
- Enhanced Help Dialog: Responsive design with proper text display
- Focus Mode Enhancements: Visual indicators and gradient blur effects
- Keyboard Shortcuts: Localized descriptions in all supported languages
- Theme Optimizations: Improved contrast and accessibility
⚡ Performance & Technical
- Package Size: Optimized from 6.8MB to 70KB (99% reduction)
- Build System: Enhanced with automatic resource copying
- Test Coverage: All 77 tests passing with multilingual validation
- Memory Management: Improved resource cleanup and efficiency
🛠️ Technical Architecture
- File Structure: Migrated to JSON-based translation system
- Centralized i18n: Single manager with fallback mechanisms
- Enhanced Testing: Cross-language consistency validation
- Professional Dependencies: i18next production integration
🌍 Supported Languages
- 🇺🇸 English
- 🇨🇳 简体中文 (Chinese Simplified)
- 🇩🇪 Deutsch (German)
- 🇫🇷 Français (French)
- 🇯🇵 日本語 (Japanese)
- 🇰🇷 한국어 (Korean)
🚀 Installation
Download from VS Code Marketplace:
https://marketplace.visualstudio.com/items?itemName=luckyXmobile.cuemode
Or install the VSIX file directly from this release.
Full Changelog: https://github.com/hddevteam/cuemode/blob/main/CHANGELOG.md
CueMode 2.0.0 - Professional Teleprompter with Enhanced Features
CueMode 2.0 - 专业提词器工具 / Professional Teleprompter Tool
🚀 Major Release Highlights / 主要版本亮点
CueMode 2.0 brings significant enhancements to your teleprompter experience with new keyboard shortcuts, improved themes, and professional presentation features.
CueMode 2.0 为您的提词器体验带来重大改进,包括新的键盘快捷键、改进的主题和专业演示功能。
✨ What's New / 新功能
🎨 Instant Theme Cycling / 即时主题切换
- T Key: Press
Tto instantly cycle through all 7 professional themes - 按 T 键: 即时循环切换全部 7 个专业主题
- Real-time theme switching with visual feedback
- 实时主题切换,带有视觉反馈
🧹 Text Formatting Tools / 文本格式化工具
- R Key: Remove leading spaces and indentation from text
- 按 R 键: 移除文本中的前导空格和缩进
- Perfect for cleaning up code snippets and formatted text
- 完美适用于清理代码片段和格式化文本
⌨️ Enhanced Keyboard Shortcuts / 增强的键盘快捷键
- Ctrl+Shift+T (Cmd+Shift+T): Change theme via command palette
- Ctrl+Shift+R (Cmd+Shift+R): Remove leading spaces via command palette
- T: Quick theme cycling (in prompter mode)
- R: Quick text formatting (in prompter mode)
🎯 Professional Teleprompter Features / 专业提词器功能
- Optimized for content creators, educators, and developers
- 为内容创作者、教育工作者和开发者优化
- Enhanced status bar notifications with clear feedback
- 增强的状态栏通知,提供清晰反馈
- Improved accessibility and user experience
- 改进的可访问性和用户体验
🌈 Theme Collection / 主题集合
Choose from 7 carefully crafted themes optimized for different scenarios:
选择 7 个精心制作的主题,针对不同场景优化:
- Classic Black - Traditional teleprompter look
- Inverted White - High contrast on light background
- Midnight Blue - Elegant dark blue ambiance
- Warm Gray - Comfortable neutral tone
- Soft Yellow - Easy on the eyes for long sessions
- High Contrast - Maximum readability
- Customizable - Your personalized theme
💻 Installation / 安装
Via VS Code Marketplace / 通过 VS Code 市场
- Open VS Code / 打开 VS Code
- Go to Extensions (Ctrl+Shift+X) / 转到扩展 (Ctrl+Shift+X)
- Search for "CueMode" / 搜索 "CueMode"
- Click Install / 点击安装
Via Command Line / 通过命令行
code --install-extension luckyXmobile.cuemode🎬 Quick Start / 快速开始
- Activate:
Ctrl+Shift+P→ "CueMode: Toggle Prompter Mode" - Theme: Press
Tto cycle themes or useCtrl+Shift+T - Format: Press
Rto remove indentation or useCtrl+Shift+R - Exit: Press
Escapeto return to normal editing
🔧 Technical Improvements / 技术改进
- Full TypeScript migration with type safety
- 完整的 TypeScript 迁移,具有类型安全性
- Enhanced memory management and performance
- 增强的内存管理和性能
- Comprehensive test suite with 71 test cases
- 包含 71 个测试用例的全面测试套件
- International support (English/Chinese)
- 国际化支持(英文/中文)
📚 Documentation / 文档
- English: README.md
- 中文: README.zh-CN.md
- GitHub Pages: Project Documentation
- Contributing: CONTRIBUTING.md
🔄 Upgrade Notes / 升级说明
If upgrading from v1.x:
如果从 v1.x 升级:
- All existing settings are preserved / 所有现有设置都会保留
- New keyboard shortcuts are automatically available / 新的键盘快捷键自动可用
- No breaking changes to existing functionality / 现有功能无破坏性更改
🐛 Bug Fixes / 错误修复
- Improved webview memory management / 改进的 webview 内存管理
- Fixed theme persistence issues / 修复主题持久化问题
- Enhanced cross-platform compatibility / 增强跨平台兼容性
- Better error handling and user feedback / 更好的错误处理和用户反馈
🚀 Performance / 性能
- Faster extension activation (< 100ms) / 更快的扩展激活 (< 100ms)
- Smoother theme transitions / 更流畅的主题转换
- Reduced memory footprint / 减少内存占用
- Optimized for large documents / 针对大文档优化
🎯 Perfect For / 完美适用于
- Content Creators creating videos and tutorials / 内容创作者 制作视频和教程
- Educators delivering online presentations / 教育工作者 进行在线演示
- Developers presenting code and technical content / 开发者 展示代码和技术内容
- Streamers conducting live coding sessions / 直播主播 进行实时编程
- Public Speakers preparing for presentations / 演讲者 准备演示文稿
📈 What's Next / 下一步计划
Check our Roadmap for upcoming features:
查看我们的路线图了解即将推出的功能:
- Advanced customization options / 高级自定义选项
- Plugin ecosystem / 插件生态系统
- Remote presentation features / 远程演示功能
- Enhanced accessibility tools / 增强的无障碍工具
🙏 Acknowledgments / 致谢
Thank you to our community for feedback and contributions that made this release possible!
感谢我们的社区提供反馈和贡献,使这次发布成为可能!
Download CueMode 2.0 now and elevate your presentation game! 🎬✨
立即下载 CueMode 2.0,提升您的演示水平!🎬✨