1.7 KiB
1.7 KiB
Implemented, reviewed, merged, and validated.
Summary:
- Clarified Panel focus and composer key handling.
- Moved Panel target switching from
Ctrl+TtoTab;Ctrl+Tno longer switches Panel targets or appears in Panel help/actionbar as target switch. - Added shared
composer_keyshandling used by normal TUI and workspace panel composer editing. - Preserved bare-letter typing behavior; letters such as
j/k/o/renter composer text rather than acting as shortcuts. - Made focus/Enter behavior clearer for global composer, selected row, and item action states.
- Fixed selected Ticket row + non-empty global composer ambiguity: actionbar/status now describes composer-target Enter behavior rather than row action.
- Added regression tests and updated Panel canonical-ID display tests.
Implementation:
- Coder commits:
20f06b3 tui: clarify panel focus and composer keys,573b02f tui: clarify panel composer enter hints - Reviewer approved after fix loop.
- Merge commit:
57ed405 merge: improve panel composer keys
Validation after merge:
cargo test -p tui selected_ticket_row_with_non_empty_composer_shows_composer_enter_behaviorcargo test -p tui multi_ctrl_t_does_not_switch_composer_targetcargo test -p tui multi_bare_panel_letters_append_to_composer_and_arrows_select_when_blankcargo test -p tui multi_esc_clears_panel_focus_without_quittingcargo test -p tui ticket_queue_notification_message_carries_routing_contractcargo test -p tui panel_ticket_rows_use_aligned_columns_before_titlecargo test -p tui panel_ticket_title_truncates_after_stable_columnscargo test -p tui(291 passed)cargo fmt --checkgit diff --checkcargo run -q -p yoi -- ticket doctorcargo check --workspacenix build .#yoi