π 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 andmpscchannels. 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