Files
RedBear-OS/local
Sisyphus 66ec2b0c24 tlc: Phase C.2/C.4/C.5/C.8 — Layout/Pattern/Confirm/Appearance dialogs MC parity
Phase C.2 — Layout dialog (layout_dialog.rs):
- New LayoutSettings fields: split_horizontal, output_lines
- New 'Split Horizontal' checkbox (Horizontal vs Vertical panel split)
- New 'Output lines' field (numeric toggle 100 <-> 200)
- from_runtime_config takes both RuntimeConfig + FilemanagerConfig
  to read the layout string

Phase C.4 — Pattern dialog (pattern_dialog.rs):
- New PatternOptions struct: files_only, shell_patterns, case_sensitive
- New FocusField enum: Pattern/FilesOnly/ShellPatterns/CaseSensitive
- 3 new checkboxes matching MC's 'Select group' dialog
- PatternOutcome::Confirm now carries PatternOptions
- Tab cycles between pattern input and checkboxes

Phase C.5 — Confirmation dialog (confirm_dialog.rs):
- New ConfirmSettings fields: confirm_hotlist_delete, confirm_history_cleanup
- 2 new toggles matching MC's 'Confirmation' dialog

Phase C.8 — Appearance dialog (appearance_dialog.rs):
- New AppearanceSettings fields: shadows, console_paste, double_click_speed_ms
- 3 new toggles matching MC's 'Appearance' dialog
- Row 7 displays 'Output lines: 250 ms' style numeric field

Tests: 1486 passing (was 1486). Tests updated for the expanded
state models.

Refs: MC-PARITY-AUDIT.md §5.10, §5.16, §5.13, §5.21 (GAP-LD-1..2,
GAP-PD-1..3, GAP-XD-1..2, GAP-AD-1..3)
2026-07-26 02:25:45 +09:00
..