github Kazi-Aidah/always-color-text 0.1.8

latest releases: 1.18.4, 1.18.2, 1.18.1...
11 months ago

Always Color Text 0.1.8 – International Language Support & Performance Update

This release focuses on speed, stability, and true multilingual support, bringing smoother coloring and stronger handling for international text while retaining all the improvements from 0.1.7.

International Language Support

  • Full non-Roman script support for Chinese, Japanese, Korean, Arabic, Bangla, and more.
  • Optimized processing pipelines for non-Latin characters.
  • Fixed (#4) issue where adding Chinese characters caused the vault to freeze.

Performance Boosts

  • Super-fast processing for common alphanumeric patterns
  • Separation between simple and complex patterns for better speed
  • Lower memory usage by removing heavy monitoring systems
  • Fixed RAM spikes caused by coloring large sections in one go, now processed in chunks, similar to reading mode!
  • Added HTML entity decoding for smoother rendering (&, <, >, etc.)

Technical Improvements

  • Configurable performance constants for handling large documents
  • More efficient DOM walker with optimized TreeWalker patterns
  • Clearer error handling using development and production mode flags
  • Improved overlap resolution for more accurate coloring

Bug Fixes

  • Fixed checkmark rendering issues in reading mode
  • Improved color consistency between editor and preview
  • Prevented potential memory leaks through better DOM cleanup

Testing note: Mixed language documents and large, color-heavy files now perform much faster.
If you work with multiple languages or noticed lag before, this update should feel way smoother!

Don't miss a new always-color-text release

NewReleases is sending notifications on new releases.