Skip to content

Refactor TUI input handling#17

Merged
rosterloh merged 1 commit into
devfrom
rio/modularity-tui-input
Jun 10, 2026
Merged

Refactor TUI input handling#17
rosterloh merged 1 commit into
devfrom
rio/modularity-tui-input

Conversation

@rosterloh

Copy link
Copy Markdown
Owner

Summary

  • extract TUI key handling and action helpers into talos-tui/src/input.rs
  • keep terminal setup, draw loop, polling, and teardown in talos-tui/src/main.rs
  • move the topic toggle send-failure regression test onto the new input seam
  • update CHANGELOG.md

Verification

  • rtk cargo fmt --check
  • rtk cargo test -p talos-tui --offline (with temporary rclrs_ws/install symlink to existing ROS install): 18 passed
  • rtk cargo test -p talos-tui --locked: blocked before compile, missing rclrs_ws/install/action_msgs/share/action_msgs/rust in this worktree
  • rtk cargo check -p talos-common -p talos-cli -p talos-tui --locked: blocked before compile, same missing generated ROS path

@rosterloh
rosterloh merged commit 4c76012 into dev Jun 10, 2026
2 checks passed
@rosterloh
rosterloh deleted the rio/modularity-tui-input branch June 10, 2026 07:02
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