mirror of
https://github.com/nyakang/nyaterm.git
synced 2026-10-07 00:01:05 +00:00
Twenty-four `NyaTermApp` fields belonged to the send-command bar. They move into `SendCommandFeatureState`, split by the three phases the bar actually has: `composer` holds the payload being written and where the caret is, `options` holds how that payload is interpreted and delivered along with the menus that set those, and `progress` holds the in-flight send — cancellation flag and the counters shown while it runs. The flat naming interleaved all three, so a field like `send_command_progress_round` sat between menu-open booleans and hex scroll offsets. `app_state` no longer imports anything from `crate::send_command`. Field count goes from 302 to 279.