diff --git a/README.md b/README.md index 43dce9676..104cf943b 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,33 @@ its search-everything habits — to a native app with a Rust core. Editor, code insight, debugger, Git, terminal, database and HTTP clients, for 60+ languages. +## Download + +Installers for macOS (Apple Silicon and Intel), Windows and Linux (`.deb`, `.rpm`, +AppImage) are on the [latest release](https://github.com/l0ng-ai/openidea/releases/latest). +The app updates itself from GitHub releases. + +## Screenshots + +![Editor with rust-analyzer inlay hints](docs/media/editor.jpg) + +| | | +|---|---| +| ![Search Everywhere](docs/media/search-everywhere.jpg) | ![Debugger stopped at a breakpoint](docs/media/debug.jpg) | + +## Features + +- **IntelliJ habits**: the IDEA keymap (macOS and Windows), Search Everywhere on double Shift, + Goto File / Symbol / Action, tool windows on side stripes. +- **Code insight**: completion, navigation, usages, inlay hints and diagnostics over LSP; + languages are plain TOML files in [`languages/`](languages). +- **Run and debug**: run configurations, a DAP debugger with inline values, test runner, + coverage and profiler views. +- **Git and GitHub**: commit, stash, branches, log with graph, diffs, pull requests. +- **Tools**: terminal with split panes, database client, HTTP client, Docker services, TODO view. +- **Plugins**: sandboxed WebAssembly components (wasmtime, WASI preview 2), see + [`plugins/`](plugins/README.md). + ## Benchmark Opening [freqtrade](https://github.com/freqtrade/freqtrade) (Python, ~770 files) diff --git a/docs/media/editor.jpg b/docs/media/editor.jpg new file mode 100644 index 000000000..e2158f851 Binary files /dev/null and b/docs/media/editor.jpg differ diff --git a/docs/media/search-everywhere.jpg b/docs/media/search-everywhere.jpg new file mode 100644 index 000000000..19506e194 Binary files /dev/null and b/docs/media/search-everywhere.jpg differ