Skip to content

feat(starship): expand native statusline presets - #1769

Merged
narumiruna merged 2 commits into
mainfrom
narumi/feat/starship-statusline-presets
Oct 31, 2026
Merged

narumiruna merged 2 commits into
mainfrom
narumi/feat/starship-statusline-presets

Conversation

@narumiruna

@narumiruna narumiruna commented Oct 31, 2026 •

Copy link
Copy Markdown
Owner

Summary

Expand pi-starship to twenty native presets while keeping existing IDs and saved settings intact.

  • Add Lualine Bubbles, Eviline, Slanted Gaps, Catppuccin Tmux, Dracula Tmux, Powerlevel10k Lean, and Oh My Posh Atomic; refresh Pastel Powerline, Gruvbox Rainbow, and Tokyo Night.
  • Keep Catppuccin Tmux on one primary row with the existing Mocha colors and rounded caps, avoiding stacked Pi/model pills.
  • Fix optional segment transitions, Eviline backgrounds, and Jetpack progress separators; sanitize displayed tool names and bound oversized graphemes without changing ordinary wrapping.
  • Update labels, upstream attribution, bundled references, lazy-runtime checks, and the minor Changeset.

Existing active settings and profiles are not rewritten automatically. Reapply a preset explicitly to use its updated document. Narrow terminals still wrap, and extension statuses retain their conditional line.

Verification

  • npm run check passed: builds, Biome, package boundaries, and workspace typechecks.
  • npm test: 17,124 passed, 15 skipped, no failures or unhandled errors.
  • Focused verification: 630 tests passed, including 376 preset tests and a 5,400-case native rendering matrix.
  • Package packing and tarball inspection passed: 168 files, twenty exact preset documents, required notices, and valid generated imports.
  • Generated Jiti loading and offline package-directory RPC smoke passed without a provider run or settings write.
  • Pre-commit staged Biome and affected-workspace build/typecheck passed.

Scope and limits

  • Generated ./tmp research, previews, and font assets were deleted and are not included. No images or binary assets are committed.
  • Physical-terminal font metrics, glyph joins, and contrast still need user review; automated checks do not establish visual acceptance.
  • No dependency floors, package versions, tags, npm publications, or release workflows were changed or dispatched. Existing Changesets dependency-range warnings for other workspaces remain outside this PR.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-31T07:42:50.988386Z db4fdc4 New commits
🔒 Security Review ✅ Completed 2026-10-31T07:43:35.116752Z db4fdc4 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@narumiruna
narumiruna merged commit bbc2a7f into main Oct 31, 2026
1 check passed
@narumiruna
narumiruna deleted the narumi/feat/starship-statusline-presets branch October 31, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant