Skip to content

v0.1.0

Choose a tag to compare

@Andy8647 Andy8647 released this 29 Jul 12:37

First release under the Starline name.

Starline is a fork of pi-zentui by Luka, renamed and released on its own. It has diverged well past upstream, mostly in the editor and selection internals.

pi install npm:pi-starline

What this fork adds over upstream

  • A powerline pill footer style, alongside the original text footer
  • A colour palette with $ref expansion, and model / thinking footer segments
  • A git host icon for the branch segment, and per-segment display options
  • Configurable editor cursor styles and box padding
  • Mouse selection in the fixed editor — drag, double-click a word, triple-click a line, click to move the caret, backspace/delete over a selection
  • Paste collapsing, with paste-again-to-expand

Coming from pi-zentui

The config file moved and is not read automatically:

mv ~/.pi/agent/zentui.json ~/.pi/agent/starline.json

Inside it, rename any colorMode: "zentui" value to colorMode: "themed". The slash command is now /starline.

Both packages can be installed at once without fighting over the same TUI internals — Starline still reads the interop keys the old package writes.

Credits

Forked from pi-zentui by Luka, whose work is the foundation of this project. Inspired by Starship and Opencode.