Releases: hddevteam/cuemode
Release list
v3.1.2 - Fix code block comments rendered as headings
Bug Fixes
- Fixed
#comments inside fenced code blocks being rendered as<h1>headings: Python-style comments such as# ... existing code ...inside apythonblock were incorrectly converted to heading elements in the teleprompter view. The parser now protects fenced code block content with a placeholder before any other parsers run, so all syntax inside code blocks is preserved as literal text. - Removed stale dead-code path in the table parser that attempted to detect
<pre>HTML tags—these are now always placeholders before the table parser runs. - Renamed internal placeholders for clarity: fenced code blocks use
MARKDOWN-BLOCK-CODE-Nand table-cell inline code usesMARKDOWN-CELL-CODE-N.
Test Coverage
- Added 4 new unit tests in the
Code block comment protectionsuite covering all markdown syntax variants inside code blocks.
Full Changelog: https://github.com/hddevteam/cuemode/blob/main/CHANGELOG.md
v3.0.4 - Fix literal asterisk rendering in teleprompter
What's Changed
🛠 Fixes
- Fixed a bug where asterisks used as literal characters (e.g. in multiplication expressions like
5 * 3 = 15 * 2) were incorrectly rendered as italic text in CueMode teleprompter view. - Updated italic detection regex to match CommonMark spec: the opening
*must be immediately followed by a non-whitespace character, and the closing*must be immediately preceded by a non-whitespace character. - Added 8 regression tests covering space-padded asterisks, mixed literal/italic content, and single unmatched asterisks.
Full Changelog: v3.0.3...v3.0.4
v3.0.3
CueMode 3.0.3
This patch release fixes a markdown parsing edge case in CueMode's teleprompter rendering.
Fixes
- Preserved
snake_caseidentifiers such aslight_is_onin markdown mode instead of misinterpreting underscore-delimited segments as italic emphasis. - Tightened underscore emphasis parsing without changing normal markdown emphasis behavior.
- Added regression coverage in both the markdown parser and rendered-content pipeline.
Validation
npm run docs:checknpm run testnpm run package
Notes
- No breaking changes.
- VS Code Marketplace version
3.0.3has been published.
v3.0.2
Highlights
- Added Teleprompter Mode (Cursor Position) for reopening CueMode around the current editor cursor.
- Improved double-click return-to-editor accuracy for markdown-heavy content, repeated terms, and Chinese text.
- Switched CueMode source sync to lightweight incremental webview updates and deferred hidden-tab refreshes to reduce typing lag.
Verification
- Documentation checks passed.
- Extension integration tests passed (188 passing).
- VS Code Marketplace extension published as luckyXmobile.cuemode v3.0.2.
CueMode v3.0.1
CueMode v3.0.1
New Features
- Presentation mode live sync: Source document edits auto-update slides in real time (200ms debounce)
- Slide position persistence: Current slide index restored across webview reloads
- Redesigned UI controls: Close/Help moved to top-right floating panel (auto-hide, zone-triggered)
- Redesigned navigation: Prev/Next moved to bottom-right floating panel, vertical layout (auto-hide, zone-triggered)
Fixes
- Register
cuemode.configureMarkdownFeaturescommand (was declared but not registered) - Fix ordered list continuation numbering after nested lists
- Fix markdown newline handling between CueMode and Presentation modes
- Fix unintended leading-space trimming in markdown table cells
Testing
- Added integration test for presentation content sync after source document changes
CueMode v3.0.0
CueMode v3.0.0\n\nA major release focused on Presentation Mode readiness, polished developer UX, and full localization parity.\n\n### ✨ Highlights\n- Production-ready Presentation Mode for slide-like markdown delivery\n- Full i18n synchronization across 6 languages (EN, ZH-CN, DE, FR, JA, KO)\n- Enhanced code demo readability with real line-break markers\n- Cleaner activation and interaction flow for distraction-free presenting\n- Documentation and site refresh for 3.0\n\n### ✅ Quality\n- Compile, lint, and test pipeline validated before release\n- Unit/integration coverage remains healthy\n\n### 🔗 Links\n- Marketplace: https://marketplace.visualstudio.com/items?itemName=luckyXmobile.cuemode\n- Repository: https://github.com/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