Skip to content

Releases: raillen/daisy-code-editor

v0.2.0 — Daisy Code Editor

Choose a tag to compare

@raillen raillen released this 12 Oct 23:08

🌼 Daisy Code Editor v0.2.0

First official release of Daisy Code Editor, a modern, modular, and blazing-fast terminal code editor and mini-IDE built with OpenTUI + SolidJS on top of TypeScript & Bun.

✨ Features

  • ⚡ Reactive Terminal Engine: Fine-grained reactivity powered by @opentui/core and @opentui/solid.
  • 📁 File Explorer, Tabs & Splits: Navigable project file tree with Nerd Font glyphs, multi-tab buffer management with middle-click close, and split editor views.
  • 🖥️ Embedded PTY Terminal: Full interactive terminal emulator with ANSI/VT escape sequences and draggable dividers.
  • 🧠 Code Intelligence & Autocomplete: Built-in offline language intelligence + on-demand LSP via $PATH (typescript-language-server, rust-analyzer, gopls, pyright, clangd).
  • 🎨 Syntax Highlighting & Theming: Shiki-powered highlighting supporting TypeScript, Rust, Go, Python, C, Bash, Markdown, HTML, CSS, Lua, and more.
  • 🔍 High-Performance Search & Replace: Buffer regex search and project-wide search & replace with dedicated Web Worker fuzzy finding.
  • 🐙 Git / SCM Integration: Status gutter indicators, stage/unstage, commit, interactive diff view, and git blame overlay (Ctrl+Alt+B).
  • 📖 Markdown Preview: Real-time preview with formatted tables, fenced code blocks, and syntax highlighting.
  • ⚙️ Config & Settings Menu: Live settings toggles and direct opening of configuration TOML files with hot reload on save.
  • ⌨️ Vim Modal Mode & Chords: Optional Vim normal/insert/visual modes alongside standard intuitive shortcuts.
  • 🌐 Multilingual Support: First-class internationalization (en-US and pt-BR).