Skip to content

Evcode - 1.0.0

Latest

Choose a tag to compare

@poghdev poghdev released this 26 May 18:57
· 1 commit to master since this release

πŸš€ Evcode v1.0.0 is officially live!

The first stable production-ready architecture of Evcode is here. We completely refactored the core engine to provide a professional, ultra-fast, and minimalist terminal IDE experience for modern developers.

⚑ What's New in v1.0.0:

  • Rope-Backed Engine: Replaced old text storage with a high-performance B-Tree structure (ropey). Evcode now handles 100k, 500k, and 1M+ lines of code with zero-latency and minimal memory footprint.
  • Viewport Virtualization: Lazy rendering system that processes only the visible area on your screen, preventing CPU bottlenecks.
  • Asynchronous LSP Workers: Integration with language servers (rust-analyzer) is fully offloaded from the UI thread using Tokio async tasks and mpsc channels. Your UI never freezes.
  • Full Mouse & Scroll Support: Fluid mouse capture right inside the terminal. Click to position the cursor, scroll with the wheel, and interact with the file tree seamlessly.
  • Eeive Minimalist Status Bar: Clean monochrome interface showing modes, cursor tracking, and active LSP status.

πŸ“¦ Installation:

Run the following command in your terminal:

cargo install evcode