Skip to content

Releases: ElectricJack/outrider-ide

Outrider v0.2.0

Choose a tag to compare

@ElectricJack ElectricJack released this 14 Sep 03:35

Outrider draws your whole repository as one map. Every folder, file and function is a box sized by its lines and painted with its source. This release is the map you see at https://electricjack.github.io/outrider-ide/.

Highlights

  • Code at every zoom. A third fidelity rung draws one bar per source line, so a box never goes blank between "name" and "readable source". Short snippets no longer distort; single-line symbols drop the name row.
  • Smooth zoom. The call-graph index is no longer rebuilt every frame; tween frames hold under 20 ms on a 375k-line C++ engine.
  • Guided tours, comments and the CLI. An agent can frame a region, dim everything else, paint a metric, pin a note or author a tour you step through with the arrow keys. Press c on a symbol to leave a comment; outrider-cli comments prompt turns the list into the agent's next prompt.
  • Graph space. Call graphs, inheritance diagrams and data-flow graphs drawn over or beside the map. Views are JSON files under .outrider/views/; every file there is a tab and hot-reloads on save.
  • Progressive packing. The window opens before the map is finished and fills in as it goes.
  • More languages. GLSL and HLSL (including ray-tracing extensions) and Makefiles join Rust, Python, C, C++, JavaScript, TypeScript, TSX and C#.
  • Fixes. File → Open Folder no longer aborts the process; Ctrl+T reopens after the palette has been used once; Windows file-menu overlay renders correctly.

Download

outrider.exe is the Windows build. outrider-cli.exe is the companion CLI any agent or script can call over loopback JSON-RPC. macOS and Linux build from source with Rust 1.89+:

git clone https://github.com/ElectricJack/outrider-ide.git && cd outrider-ide
cargo build --release
./target/release/outrider /path/to/your/repo

Full Changelog: v0.1.1...v0.2.0

Outrider v0.1.1

Choose a tag to compare

@ElectricJack ElectricJack released this 16 Jul 16:42

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@ElectricJack ElectricJack released this 14 Jul 14:50