Skip to content

v0.3.0#18

Merged
ynqa merged 41 commits intomainfrom
v0.3.0/dev
Mar 2, 2026
Merged

v0.3.0#18
ynqa merged 41 commits intomainfrom
v0.3.0/dev

Conversation

@ynqa
Copy link
Copy Markdown
Owner

@ynqa ynqa commented Feb 26, 2026

What

  • Query on headers
  • Remove archive option -a, --archived
  • Ctrl+S to pause/start
  • Hint pane
  • Enable to customize keybinds and styles
  • Mouse support

Copilot AI review requested due to automatic review settings February 26, 2026 15:10
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the streaming UI rendering in sig for the v0.3.0 release by introducing a terminal layout model (pane + stream regions), adjusting how streaming output is drawn, and aligning terminal mode setup/teardown.

Changes:

  • Refactors terminal rendering to maintain explicit (width, height) and pane-row layout, with scroll-region based streaming output.
  • Updates streaming loop to sync terminal layout on resize and split pane redraw vs stream drawing.
  • Enables/disables mouse capture alongside raw mode and cursor visibility; bumps crate version and adjusts profile.dist optimizations.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/terminal.rs Replaces anchor-based drawing with size/pane-row layout, adds scroll-region handling, and separates pane vs stream drawing APIs.
src/sig.rs Adapts streaming rendering to new Terminal APIs, including layout syncing and separate pane/stream draws.
src/main.rs Enables mouse capture during raw-mode operation and disables it on shutdown.
Cargo.toml Bumps version to 0.3.0 and changes profile.dist to codegen-units = 1 + lto = true.
Cargo.lock Updates locked package version to 0.3.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/terminal.rs Outdated
Comment thread src/sig.rs Outdated
@ynqa ynqa merged commit e002a10 into main Mar 2, 2026
7 checks passed
@ynqa ynqa deleted the v0.3.0/dev branch March 2, 2026 14:58
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.

2 participants