Files
RedBear-OS/local
Sisyphus 3d0e610e18 tlc: Phase B.3 — Configuration dialog full MC parity (17 of 17 options)
Phase B.3 — Configuration dialog (config_dialog.rs):
- All 17 MC configuration options:
  - Verbose operations
  - Compute totals
  - Classic progressbar
  - Mkdir autoname
  - Preallocate space
  - Esc single press mode
  - Pause never / on dumb terminals / always (radio)
  - Use internal edit
  - Use internal view
  - Ask new file name
  - Auto menus
  - Drop down menus
  - Shell patterns
  - Complete: show all
  - Rotating dash
  - Cd follows links
  - Safe delete
  - Safe overwrite
  - Auto save setup
  - Esc exit mode
  - Pause after run
- ConfigSettings struct expanded from 5 to 23 fields
- Up/Down arrow keys navigate checkboxes (was Tab-only)
- 23 totally focused checkboxes (was 5)
- Radio buttons for Pause mode (3 options)
- Tests updated to cover all 23 options

Phase config.rs — new RuntimeConfig fields and resolvers:
- compute_totals, esc_single_press, esc_timeout_ms, pause_dumb_terminals,
  use_internal_edit, use_internal_view, shell_patterns, cd_follows_links,
  safe_overwrite
- Default values match MC's historical defaults
- Resolver methods for each new field

Tests: 1486 passing (was 1488). Two tests updated to reflect expanded
state model.

Refs: MC-PARITY-AUDIT.md §5.11 (GAP-CF-1..16)
2026-07-26 00:30:23 +09:00
..