US-YW11: Preview Before Import
Novel writing app that bridges outlining and drafting. Built with Rust
Status: Beta
Brought to you by:
smithandweb
Originally created by: smith-and-web
As a writer importing a yWriter project,
I want to preview what will be imported before confirming,
So that I can verify the import will meet my needs.
Parent Epic: [#123]
┌─────────────────────────────────────────────────────────────────┐
│ Import yWriter Project │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Project: "The Jade Dragon Mystery" │
│ Author: Sarah Chen │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Summary │ │
│ ├─────────────────────────────────────────────────────────┤ │
│ │ Chapters: 24 │ │
│ │ Scenes: 87 │ │
│ │ Characters: 12 (4 major, 8 minor) │ │
│ │ Locations: 8 │ │
│ │ Items: 5 │ │
│ │ │ │
│ │ Scenes with prose: 62 (71%) │ │
│ │ Scenes with GCO: 74 (85%) │ │
│ │ Estimated word count: 45,230 │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Preview │ │
│ ├─────────────────────────────────────────────────────────┤ │
│ │ Chapter 1: The Letter │ │
│ │ └ Scene 1: Sarah Receives the Package │ │
│ │ └ Scene 2: Opening Grandmother's Box │ │
│ │ Chapter 2: Old Chinatown │ │
│ │ └ Scene 3: The Golden Dragon Cafe │ │
│ │ └ Scene 4: Mrs. Liu's Warning │ │
│ │ ... │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ ⚠ Warnings │
│ • 3 scenes have no chapter assignment (will create "Orphaned") │
│ • 2 character references point to missing characters │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Import Options │ │
│ ├─────────────────────────────────────────────────────────┤ │
│ │ ☑ Import Goal/Conflict/Outcome as beats │ │
│ │ ☑ Import scene descriptions as beats │ │
│ │ ☑ Import existing prose │ │
│ │ ☑ Import characters │ │
│ │ ☑ Import locations │ │
│ │ ☐ Import items │ │
│ │ ☐ Import Notes/ToDo scenes │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ [Cancel] [Import] │
└─────────────────────────────────────────────────────────────────┘
The preview should do a lightweight parse of the XML to gather statistics without fully loading all content into memory. This enables fast preview even for large projects.
Originally posted by: smith-and-web
Not implemented in PR [#140]: Import proceeds directly without a preview step. This feature would allow users to see what will be imported and selectively include/exclude items. Keeping open for future enhancement.
Related
Tickets:
#140