66ec2b0c24
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)