Files
nyaterm/docs
Kang b7b7ea8eeb refactor(desktop): group send command bar state
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.
2026-07-26 15:52:54 +08:00
..