Commit Graph

2 Commits

Author SHA1 Message Date
37f7713938 feat(gui): add 'Show sent data' toggle in send panel
Add checkbox to control whether sent text/hex appears in the
console/hex view. Default enabled (current behavior). Log-to-file
is unaffected.
2026-06-22 15:42:05 +08:00
5923ad0143 refactor(gui): split app.rs into models and panel modules
Extract types (models.rs), font settings, session controls, and send
panel into separate modules. Reduces app.rs from 1488 to 848 lines.
Zero behavior change.

- models.rs: ConnectionStatus, View, SendMode, LineEnding,
  DisplayOptions, SearchState, SessionTab
- panels/font_settings.rs: font selector and settings window
- panels/session_controls.rs: session connect/disconnect UI
- panels/send_panel.rs: send input and payload building
2026-06-22 15:33:25 +08:00