Step @Model.StepNumber of @Model.TotalSteps
@if (Model.CurrentStep == OnboardingSteps.Welcome)
{
Story intelligence setup
Welcome to PlotDirector
Answer a few quick questions so PlotDirector can shape the first setup around the way you write.
}
else if (Model.CurrentStep == OnboardingSteps.WritingJourney)
{
Your starting point
Where are you in your writing journey?
}
else if (Model.CurrentStep == OnboardingSteps.WritingSoftware)
{
Writing workflow
What software do you write in?
}
else if (Model.CurrentStep == OnboardingSteps.Project)
{
Story home
Create your first project
Choose the story space PlotDirector should use for this setup.
}
else if (Model.CurrentStep == OnboardingSteps.Book)
{
@Model.SelectedProjectName
Create your first book
Choose the book this onboarding setup should prepare for later manuscript guidance.
}
else
{
Ready for the next phase
@if (Model.IsMicrosoftWordPath)
{
Connect your Word Companion
Open Microsoft Word, open your manuscript, start the PlotDirector Word Companion, and sign in using your PlotDirector account.
}
else
{
Next: upload a Word export
In a later phase, PlotDirector will let you upload a .docx export from your writing tool and connect it to @Model.SelectedBookTitle.
}
@if (Model.IsMicrosoftWordPath)
{
Word Companion
@(Model.CompanionPresence.IsConnected ? "Word Companion Connected" : "Waiting for Word Companion...")
@CompanionScanMessage(Model.CompanionPresence, Model.ScanState)
- Version
- @(Model.CompanionPresence.CompanionVersion ?? "Waiting")
- Document
- @(Model.CompanionPresence.CurrentDocumentName ?? "No document reported yet")
@ScanMessage(Model.ScanState)
@ScanPercent(Model.ScanState)
Chapters
@Model.ScanState.ChapterCount
Scenes
@Model.ScanState.SceneCount
Characters
@Model.ScanState.CharacterCandidateCount
Words
@Model.ScanState.TotalWordCount.ToString("N0")
Review scan
}
- Writing journey
- @DisplayJourney(Model.WritingJourney)
- Writing software
- @DisplaySoftware(Model.WritingSoftware)
- Project
- @(Model.SelectedProjectName ?? "Not set")
- Book
- @(Model.SelectedBookTitle ?? "Not set")
@if (Model.ProjectID.HasValue)
{
Go to Project Overview
}
}