Step 168: split oversized headers

This commit is contained in:
Bill
2026-02-09 21:09:24 -07:00
parent de13e514e1
commit 08b7d71a38
31 changed files with 5084 additions and 4864 deletions

View File

@@ -51,7 +51,7 @@ first — all UX work becomes easier when panels are modular.
400 lines, each sub-state under 200 lines.
*Modifies:* `EditorState.h`. *New:* sub-state headers or inline structs.
- [ ] **Step 168: Split oversized component headers**
- [x] **Step 168: Split oversized component headers**
Enforce the 600-line limit on remaining violators:
- `CodeEditorWidget.h` (1112 lines): extract rendering helpers into
`CodeEditorRendering.h`, selection logic into `CodeEditorSelection.h`