From 2164c562d7d8d64eb9bbdf7fa05129ff6114a088 Mon Sep 17 00:00:00 2001 From: phranck Date: Sun, 8 Feb 2026 21:51:33 +0100 Subject: [PATCH] Chore: Update project status after Section and ButtonRole implementation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update test count: 666 → 682 (104 → 108 suites) - Mark Section view complete in memory and whats-next - Update to-dos with List SwiftUI API Parity phase status - Document ButtonRole, Alert, FocusManager recent additions - Remove completed/outdated status entries --- to-dos.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/to-dos.md b/to-dos.md index 6da9deb..9b7d3b9 100644 --- a/to-dos.md +++ b/to-dos.md @@ -2,7 +2,7 @@ ## In Progress -- [ ] **SwiftUI API Parity**: Rename `.foregroundColor()` to `.foregroundStyle()` for SwiftUI alignment +- [ ] **List SwiftUI API Parity**: Section (done), Badge, ListStyle, SelectionDisabled, AlternatingRows ## Open @@ -14,7 +14,7 @@ #### Medium -(none) +- [ ] **Section List Integration**: Connect Section to List row extraction for header/footer rendering #### Low @@ -37,6 +37,8 @@ ### 2026-02-08 +- [x] **Section View**: SwiftUI-conformant Section with header/content/footer, SectionRowExtractor, 14 tests +- [x] **ButtonRole + Alert**: Horizontal buttons, cancel/destructive roles, ESC dismiss, arrow navigation - [x] **Xcode Project Template**: TUIkit App.xctemplate with install script, landing page one-liner - [x] **xcode-templates Skill**: Global skill for creating Xcode project templates - [x] **List & Table PR**: Merged PR #86 with focus bar, F-keys, StatusBar defaults, SwiftLint fixes