feat(tui): Presets screen #77

Merged
charles merged 1 commit from tui/presets-38 into main 2026-04-11 20:43:28 +00:00
Owner

Stacks on #76. Closes charles/loom#38.

PresetsScreen with movement, duplicate() (fresh UUID + " copy" suffix), and export_focused / import_from_toml helpers for E/I TOML round-trip. 2 new tests, 102 total.

Stacks on #76. Closes charles/loom#38. `PresetsScreen` with movement, `duplicate()` (fresh UUID + " copy" suffix), and `export_focused` / `import_from_toml` helpers for `E`/`I` TOML round-trip. 2 new tests, 102 total.
Adds PresetsScreen with movement (j/k, Up/Down) over a Vec<Preset>,
duplicate() that clones the focused preset with a fresh UUID and
" copy" suffix, and export_focused/import_from_toml helpers that
round-trip a preset through TOML for E/I export/import.

Closes charles/loom#38

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
charles changed target branch from tui/entities-ai-37 to main 2026-04-11 20:43:22 +00:00
charles deleted branch tui/presets-38 2026-04-11 20:43:29 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/loom!77
No description provided.