You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Track the native Swift feature work required to close the most important gaps identified against the @pierre/trees documentation. The roadmap keeps TreeKit model-first and cross-platform while preserving native virtualization, accessibility, and caller-owned filesystem persistence.
Search, incremental mutations, visible-tree navigation, and empty-directory flattening can begin independently.
Inline rename begins after mutation and navigation foundations are available.
Drag and drop begins after path-first mutations are available.
Acceptance criteria
All linked implementation issues are closed with their tests and documentation complete.
The Demo exercises search, mutations, navigation, rename, drag and drop, and flattened directory chains against the large repository fixture.
SwiftUI, AppKit, and UIKit expose consistent shared-model semantics for every roadmap capability.
Performance checks confirm the new functionality does not regress mounted-row reuse or large-tree interaction.
The public documentation clearly distinguishes TreeKit-owned rendering and interaction from caller-owned filesystem enumeration, watching, persistence, and lazy loading.
Non-goals
Web-only SSR, hydration, React hooks, DOM lifecycle, CSS variables, and Shadow DOM APIs.
Filesystem enumeration, directory watching, persistence, or lazy child loading.
Built-in Git status themes and icon packs; custom rows already cover these presentation concerns and they can be proposed separately if automatic ancestor aggregation becomes necessary.
What to build
Track the native Swift feature work required to close the most important gaps identified against the @pierre/trees documentation. The roadmap keeps TreeKit model-first and cross-platform while preserving native virtualization, accessibility, and caller-owned filesystem persistence.
Progress
Delivery order
Acceptance criteria
Non-goals
Reference
Blocked by
None - this issue tracks the linked work.