Skip to content

feat: integrate ratatui TUI framework#2

Merged
theahura merged 6 commits intomainfrom
ratatui-hello-world
Nov 10, 2025
Merged

feat: integrate ratatui TUI framework#2
theahura merged 6 commits intomainfrom
ratatui-hello-world

Conversation

@theahura
Copy link
Copy Markdown
Contributor

Summary

  • Converted nori-cli from simple println to ratatui-based TUI
  • Added dependencies: ratatui 0.29.0, crossterm 0.28.1, color-eyre 0.6.3
  • Implemented three-phase pattern: init → event loop → restore
  • Displays stylized "Hello, World!" with green/bold and cyan/italic text

Test Plan

  • cargo build succeeds
  • cargo test passes (0 tests)
  • cargo fmt passes
  • cargo clippy passes with -D warnings
  • Manual test: Run application in terminal to verify TUI displays correctly
  • Verify application exits cleanly on key press

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

theahura and others added 6 commits November 10, 2025 01:26
Add ratatui 0.29.0, crossterm 0.28.1, and color-eyre 0.6.3 for TUI functionality.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Implement render function with styled Line containing green/bold "Hello, " and cyan/italic "World!".

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Add run function with event loop and update main to use ratatui init/restore pattern.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Update noridocs to reflect architectural shift from simple CLI to TUI application.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@theahura theahura merged commit 5ea3233 into main Nov 10, 2025
3 checks passed
@theahura theahura deleted the ratatui-hello-world branch November 10, 2025 06:40
CSRessel pushed a commit that referenced this pull request Nov 19, 2025
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