Skip to content

Releases: hddevteam/cuemode

v3.1.2 - Fix code block comments rendered as headings

Choose a tag to compare

@hddevteam hddevteam released this 18 Apr 11:38

Bug Fixes

  • Fixed # comments inside fenced code blocks being rendered as <h1> headings: Python-style comments such as # ... existing code ... inside a python block 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-N and table-cell inline code uses MARKDOWN-CELL-CODE-N.

Test Coverage

  • Added 4 new unit tests in the Code block comment protection suite 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

Choose a tag to compare

@hddevteam hddevteam released this 14 Apr 00:54

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

Choose a tag to compare

@hddevteam hddevteam released this 07 Apr 14:15

CueMode 3.0.3

This patch release fixes a markdown parsing edge case in CueMode's teleprompter rendering.

Fixes

  • Preserved snake_case identifiers such as light_is_on in 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:check
  • npm run test
  • npm run package

Notes

  • No breaking changes.
  • VS Code Marketplace version 3.0.3 has been published.

v3.0.2

Choose a tag to compare

@hddevteam hddevteam released this 02 Apr 13:25

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

Choose a tag to compare

@hddevteam hddevteam released this 02 Mar 13:25

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.configureMarkdownFeatures command (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

Choose a tag to compare

@hddevteam hddevteam released this 01 Mar 15:05

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

Choose a tag to compare

@hddevteam hddevteam released this 04 Nov 14:43

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

Changelog: https://github.com/hddevteam/cuemode/blob/main/CHANGELOG.md#280---2025-11-04---clearer-code-demos--cleaner-start

v2.4.0 - Enhanced Visual Hierarchy & Speaker Notes

Choose a tag to compare

@hddevteam hddevteam released this 13 Oct 14:56

🎨 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

Choose a tag to compare

@hddevteam hddevteam released this 07 Aug 12:10

🚀 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 L key in webview or Ctrl+Shift+L in 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 D key 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

  1. Install from Marketplace: CueMode Extension
  2. Activate: Right-click → "Cue Mode" or Ctrl+Shift+P → "CueMode"
  3. Customize: Adjust line height with L key, toggle markdown with D key
  4. 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

Choose a tag to compare

@hddevteam hddevteam released this 15 Jul 03:12

🎯 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

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "CueMode"
  4. Click Install

From Command Line

code --install-extension luckyXmobile.cuemode

From VSIX Package

Download the attached cuemode-2.2.0.vsix file and install via:

code --install-extension cuemode-2.2.0.vsix

🔗 Links

🙏 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