Getting Started
Welcome to BookCatalyst
BookCatalyst is a professional Windows desktop writing application designed for authors, screenwriters, and technical writers who need a distraction-free Markdown editing environment with powerful features.
First Launch
When you first launch BookCatalyst:
- Choose Your Storage Mode: Select how you want to store your documents:
- Database Only: Fast, lightweight, ideal for most users
- File-Based: Creates .md files on disk, good for version control
- Hybrid: Both database and files, maximum flexibility
- Select a Theme: Choose from 11 beautiful themes to match your preference
- Create Your First Project: Start with a blank project or use a professional template
System Requirements
- Operating System: Windows 10 (1809+) or Windows 11
- RAM: 4GB minimum, 8GB recommended
- Storage: 100MB for application, variable for your documents
- .NET: 8.0 Runtime (included in installer)
Installation
BookCatalyst is available from the Microsoft Store. Search for "BookCatalyst" and click "Get" or "Buy" to download and install automatically.
Project & Document Management
Understanding the Hierarchy
BookCatalyst uses a three-level hierarchy:
Project
├── Folder (optional)
│ ├── Document
│ └── Document
├── Folder
│ └── Document
└── Document
Creating a New Project
Method 1: From Welcome Screen
- Click "New Project"
- Enter project name
- Choose optional description
- Select storage mode
- Click "Create"
Method 2: From Menu
- File → New Project
- Follow the same steps
Creating Documents
Quick Create:
- Right-click in the project tree
- Select "New Document"
- Enter name and press Enter
With Template:
- Right-click in the project tree
- Select "New Document from Template"
- Choose from 31 professional templates
- Customize as needed
Storage Modes Explained
SQL-Only Mode
Best For: Fast performance, single-computer use
- ✅ Lightning-fast save and load
- ✅ Automatic backups
- ✅ No file system clutter
- ❌ Not accessible outside BookCatalyst
File-Based Mode
Best For: Version control (Git), external editors
- ✅ Standard .md files on disk
- ✅ Compatible with other editors
- ✅ Easy to backup with standard tools
- ❌ Slightly slower than SQL-only
Hybrid Mode
Best For: Maximum flexibility
- ✅ Best of both worlds
- ✅ Files for backup/external access
- ✅ Database for fast performance
- ❌ Uses more disk space
Note: You can switch storage modes at any time in Settings.
Markdown Editor
Editor Overview
BookCatalyst uses AvalonEdit, a professional-grade code editor optimized for Markdown. The editor provides:
- Syntax highlighting for Markdown
- Line numbers (toggle in View menu)
- Word wrap (toggle with Alt+Z)
- Distraction-free mode (F11)
- Real-time word count in status bar
Markdown Syntax Quick Reference
Headers
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Text Formatting
**Bold text**
*Italic text*
***Bold and italic***
~~Strikethrough~~
`Inline code`
Lists
Unordered List:
- Item 1
- Item 2
- Sub-item 2.1
Ordered List:
1. First item
2. Second item
3. Third item
Links and Images
[Link text](https://example.com)

Editor Features
Auto-Save
- Documents save automatically every 30 seconds
- Manual save: Ctrl+S
- Save indicator in status bar
Find and Replace
- Find: Ctrl+F
- Replace: Ctrl+H
- Find Next: F3
- Find Previous: Shift+F3
Distraction-Free Mode
- Enter: F11 or View → Distraction-Free Mode
- Exit: F11 or Esc
- Hides all UI except the editor
- Perfect for focused writing sessions
Writing Tools
Writing Goals
Set and track writing goals to stay motivated and on schedule.
Setting a Goal
- Open Goal Manager: Tools → Writing Goals
- Click "New Goal"
- Configure Goal:
- Goal Name (e.g., "Chapter 3 Draft")
- Target Word Count (e.g., 5,000 words)
- Target Date (deadline)
- Starting Word Count (usually current count)
- Click "Save"
Tracking Progress
Goal cards display:
- Current word count vs. target
- Progress bar (visual percentage)
- Words remaining
- Days remaining
- Required daily words to meet deadline
- Status indicator (On Track / Behind / Ahead)
Word Count Tracking
Real-time counter located in the status bar (bottom-right):
- Words: Total words in current document
- Characters: Total characters (with/without spaces)
- Selection: When text is selected, shows selected count
Focus Mode Tools
- Distraction-Free Mode (F11): Removes all UI elements for pure focus
- Typewriter Scrolling: Keeps cursor at vertical center
- Line Highlighting: Subtle background highlight on current line
Spell Checking & Dictionary
Real-Time Spell Checking
BookCatalyst uses Hunspell for professional-grade spell checking.
Enable/Disable Spell Check
- Toggle: Tools → Spell Check (or F7)
- Status: Shown in status bar when active
Spell Check Options
Right-click on misspelled word (red wavy underline):
- Suggestions: Top 10 alternatives
- Ignore Once: Skip this instance
- Ignore All: Skip all instances in document
- Add to Dictionary: Add to custom dictionary
- Auto-correct: Set automatic replacement
Custom Dictionary Management
Keep your personal words, character names, and technical terms in your custom dictionary.
Accessing Dictionary Manager
Open: Tools → Custom Dictionary (or Ctrl+D)
The Custom Dictionary Manager window shows:
- All your custom words (alphabetically sorted)
- Word count
- Search/filter capability
- Add, remove, import, export options
Adding Words
Method 1: From Spell Checker
- Right-click misspelled word
- Select "Add to Dictionary"
- Word is immediately recognized
Method 2: Manually
- Open Custom Dictionary Manager
- Type word in "Add Word" field
- Click "Add" or press Enter
- Word appears in alphabetically sorted list
Word Requirements:
- Must contain only letters, hyphens, or apostrophes
- Case-insensitive (stored as lowercase)
- No numbers or special characters
- Maximum 50 characters
Exporting Your Dictionary
Save your custom dictionary as a backup or to share with others.
- Open Custom Dictionary Manager
- Click "Export" button
- Choose location and filename
- Select export options
Export Options:
- Include Metadata (Recommended): Adds date and word count at top
- Plain Word List: Just the words, one per line
Importing Dictionaries
Add words from other dictionaries or previous backups.
- Open Custom Dictionary Manager
- Click "Import" button
- Select .txt file
- Choose import mode
Import Modes:
- Merge (Recommended): Combines imported words with existing, removes duplicates
- Replace: Clears current dictionary and replaces with imported words (⚠️ Cannot be undone!)
- Add New Only: Adds only words not already in dictionary
Version History & Backup
Automatic Version History
BookCatalyst automatically saves versions of your documents, providing a complete history of changes.
How Version History Works
- Creates version every time you save (Ctrl+S)
- Captures complete document state
- Stores timestamp and word count
- No limits on number of versions
- No manual intervention needed
Viewing Version History
Access Version History:
- Open document
- Tools → Version History
- Or right-click document → View History
Version History Window shows:
- All versions chronologically (newest first)
- Date, time, and word count for each version
- Preview pane with version content
- Comparison view available
Comparing Versions
Compare Any Two Versions:
- Open Version History
- Select first version
- Hold Ctrl and select second version
- Click "Compare"
Comparison View shows:
- Side-by-side display
- 🟩 Green: Added text
- 🟥 Red: Deleted text
- 🟨 Yellow: Modified text
Partial Content Restoration
Restore specific paragraphs from previous versions without replacing the entire document.
Opening Partial Restore
Access: Tools → Partial Restore
Understanding the Comparison
- 🔴 Deleted: Paragraphs that existed in selected version but not in current
- 🟡 Modified: Paragraphs that changed between versions
- 🟢 Added: Paragraphs in current version but not in selected
- ⚪ Unchanged: Identical paragraphs
Performing Partial Restore
- Select version from dropdown
- Review comparison (automatically loads)
- Select paragraphs to restore (check boxes)
- Choose insertion point
- Click "Restore Selected"
- Content inserted into document
Safety Features:
- Current document saved as version before restore
- Can undo with Ctrl+Z immediately after
- Preview shows exact content being restored
Automated Backups
BookCatalyst automatically backs up your work to protect against data loss.
What Gets Backed Up
- All projects and documents
- Custom dictionary
- Settings and preferences
- Version history
- Writing goals
Backup Schedule
- Every time you close the application
- Every 24 hours (if app stays open)
- After significant changes
- Manual backup available
Backup Location:
C:\Users\[YourName]\AppData\Roaming\BookCatalyst\Backups\
Analysis Tools
Readability Analysis
Analyze your text using six industry-standard readability formulas.
Access: Tools → Readability Analysis
The Six Readability Formulas
Flesch Reading Ease
Scale: 0-100 (higher = easier)
- 90-100: Very easy (5th grade)
- 60-70: Easy (8th-9th grade)
- 30-50: Difficult (college)
- 0-30: Very difficult
Flesch-Kincaid Grade
Scale: US grade level
- Shows grade needed to understand
- 8.0 = 8th grade level
- 12.0 = High school senior
- 16.0 = College graduate
Gunning Fog Index
Scale: Years of education needed
- Ideal Range: 8-10 (general audience)
- 7-8: Fairly easy
- 11-12: Fairly difficult
- 13+: Difficult
SMOG Index
Scale: Years of education
- Estimates comprehension difficulty
- 6-8: Newspaper level
- 9-12: Textbook level
- 13+: Academic level
Coleman-Liau Index
Scale: US grade level
- Based on characters, not syllables
- 6.0 = 6th grade
- 12.0 = High school senior
- Easier to compute
Automated Readability Index
Scale: Grade level (1-14+)
- Character count and sentence length
- Fast calculation
- Correlates well with other formulas
Interpreting Results
- 🟢 Green: Appropriate level (easy to read)
- 🟡 Yellow: Moderate difficulty (review recommended)
- 🔴 Red: Too difficult (consider simplifying)
Writing Style Analysis
Compare your writing style with legendary authors and receive tailored feedback.
Access: Tools → Style Analysis
Author Profiles
BookCatalyst analyzes your writing against these legendary authors:
Ernest Hemingway
Style: Simple, direct, minimalist
Short sentences, concrete nouns, active voice
Best For: Action, dialogue, clear storytelling
William Faulkner
Style: Complex, flowing, stream-of-consciousness
Long sentences, rich descriptions
Best For: Literary fiction, deep introspection
Jane Austen
Style: Witty, elegant, observational
Balanced sentences, social insight
Best For: Character-driven narratives, social commentary
Stephen King
Style: Conversational, accessible, engaging
Clear storytelling, relatable language
Best For: Popular fiction, suspense
Virginia Woolf
Style: Lyrical, introspective, experimental
Stream of consciousness, poetic prose
Best For: Literary fiction, psychological depth
Mark Twain
Style: Humorous, dialectical, satirical
Dialogue-heavy, regional speech
Best For: Humor, social satire
Agatha Christie
Style: Clear, methodical, plot-driven
Precise prose, logical flow
Best For: Mystery, plotting
J.K. Rowling
Style: Imaginative, accessible, descriptive
Vivid descriptions, clear narrative
Best For: Fantasy, young adult
Templates
BookCatalyst includes 31 professional templates across six categories to jumpstart your writing.
Accessing Templates
- Right-click in project tree
- Select "New Document from Template"
- Browse template categories
- Preview template
- Click "Create"
Template Categories
1. Novel Writing (8 templates)
- Three-Act Structure
- Hero's Journey
- Scene Template
- Character Profile
- Chapter Outline
- Romance Novel
- Mystery Novel
- Fantasy World Building
2. Screenplay (5 templates)
- Feature Screenplay
- TV Episode
- Short Film
- Scene Heading Templates
- Character Introduction
3. Technical Documentation (7 templates)
- User Manual
- API Documentation
- Tutorial Guide
- Technical Specification
- Release Notes
- Software Design Document
- README Template
4. Business Documents (5 templates)
- Business Proposal
- Project Plan
- Meeting Minutes
- Business Report
- Case Study
5. Academic Writing (4 templates)
- Research Paper
- Essay
- Thesis/Dissertation
- Literature Review
6. Blogging & Content (2 templates)
- Blog Post
- Article
Creating Custom Templates
- Create document with your structure
- Format as desired
- Tools → Template Manager
- Click "Create Template"
- Name template and choose category
- Save
Themes & Appearance
BookCatalyst offers 11 professionally designed themes to match your preference and reduce eye strain.
Available Themes
Gruvbox (Light & Dark)
Warm, retro-inspired palette with excellent readability and low eye strain.
Best For: Long writing sessions, vintage aesthetic
Solarized (Light & Dark)
Scientific color theory design with balanced contrast and precision-crafted readability.
Best For: All-day use, scientifically optimized comfort
Catppuccin (4 variants)
Latte, Frappe, Macchiato, Mocha - soft pastel palettes with modern aesthetic.
Best For: Modern aesthetic, variety throughout day
Nord
Arctic-inspired cool blue-gray palette with professional appearance.
Best For: Professional writing, focus-intensive work
Dracula
Popular dark theme with purple and pink accents and high contrast.
Best For: Night owls, vibrant style preference
Tokyo Night
Deep blue-black background with neon accent colors, modern and sleek.
Best For: Evening/night writing, modern aesthetic
True Black
Pure black background (#000000) with maximum OLED power saving.
Best For: OLED displays, battery saving, pure dark mode
Sepia (Light & Dark)
Vintage paper color that reduces blue light with warm, nostalgic feel.
Best For: Reducing blue light, vintage book feel
Changing Themes
Quick Change:
- View → Themes
- Click desired theme
- Changes immediately
Keyboard Shortcut: Ctrl+T (cycles through themes)
Auto Theme Switching
- Settings → Appearance
- Enable "Auto Theme"
- Set light and dark themes
- Set switch times
Settings & Preferences
General Settings
- Auto-save interval (default: 30 seconds)
- Backup frequency (default: 24 hours)
- Number of backups to keep (default: 10)
- Check for updates (daily/weekly/never)
Editor Settings
- Show line numbers
- Highlight current line
- Word wrap (on/off/auto)
- Tab size and behavior
- Font family, size, and weight
Spell Check Settings
- Primary and additional languages
- Custom dictionary location
- Check as you type
- Ignore URLs, emails, ALL CAPS words
Storage Settings
- Storage mode (SQL/File-based/Hybrid)
- File locations for projects, backups, templates
- Cloud folder path (for file-based mode)
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| File Operations | |
| New document | Ctrl+N |
| Open document | Ctrl+O |
| Save document | Ctrl+S |
| Close document | Ctrl+W |
| Editing | |
| Undo | Ctrl+Z |
| Redo | Ctrl+Y |
| Find | Ctrl+F |
| Replace | Ctrl+H |
| Bold | Ctrl+B |
| Italic | Ctrl+I |
| View | |
| Distraction-free mode | F11 |
| Toggle word wrap | Alt+Z |
| Cycle themes | Ctrl+T |
| Zoom in | Ctrl+= |
| Zoom out | Ctrl+- |
| Tools | |
| Spell check | F7 |
| Custom dictionary | Ctrl+D |
| Version history | Ctrl+Shift+V |
| Readability analysis | Ctrl+Shift+R |
| Style analysis | Ctrl+Shift+A |
| Writing goals | Ctrl+Shift+G |
Tips & Best Practices
Writing Workflow
Start Your Session:
- Review yesterday's work (use versions)
- Set today's goal (writing goals feature)
- Choose your theme (match time of day)
- Enter distraction-free mode (F11)
- Write without editing
End Your Session:
- Run spell check (F7)
- Save manually (Ctrl+S creates version)
- Review word count vs. goal
- Note tomorrow's starting point
- Export backup (weekly)
Backup Strategy - 3-2-1 Rule
- 3 copies of your work
- 2 different storage types
- 1 off-site backup
Implementation:
- Copy 1: BookCatalyst database (automatic)
- Copy 2: Manual backup to external drive (weekly)
- Copy 3: Cloud storage (Dropbox, Google Drive, OneDrive)
Writing Productivity Tips
Beat Writer's Block:
- Switch documents (work on different scene)
- Change themes (new visual environment)
- Review old versions (find momentum)
- Use templates (structured starting point)
- Set micro-goals (100 words, 15 minutes)
Focus Techniques:
- Pomodoro: 25 minutes writing, 5 minutes break
- Sprint: Set 10-minute goal, track words
- No-edit drafts: Write without backspace
- Theme switching: Light for day, dark for night
Troubleshooting
Common Issues
Document won't open
- Check file isn't corrupted
- Try: Open recent backup
- Tools → Backup Manager → Restore recent
Can't save document
- Check disk space
- Check: File permissions
- Try: Save As to new location
Spell check not working
- Toggle spell check (F7)
- Check: Tools → Settings → Spell Check enabled
- Verify: Dictionary file exists
Application running slow
- Close unused documents
- Close other projects
- Clear old versions
- Restart application
Versions not saving
- Check disk space
- Verify: Settings → Version History → Enabled
- Check: Database file isn't corrupted
Getting Help
When Reporting Issues:
- Note exact error message
- List steps to reproduce
- Include BookCatalyst version
- Mention Windows version
- Attach relevant log files
Log Files Location:
C:\Users\[YourName]\AppData\Roaming\BookCatalyst\Logs\
Need More Help?
Visit our support page for additional assistance or to contact our team.
Appendix
File Locations
Application Data:
C:\Users\[YourName]\AppData\Roaming\BookCatalyst\
├── custom_dictionary.txt (Custom dictionary)
├── bookcatalyst.db (Main database)
├── settings.json (User settings)
└── Backups\ (Automatic backups)
Glossary
- Markdown: Lightweight markup language for formatting text
- Version: Snapshot of document at specific time
- Sync Mode: How documents are stored (SQL/File/Hybrid)
- Readability Formula: Mathematical formula to measure text complexity
- Hunspell: Open-source spell checking library
- AvalonEdit: Professional text editor component
Credits & Acknowledgments
BookCatalyst uses the following open-source libraries:
- AvalonEdit: Text editor component
- WPF-UI (Lepoco.WpfUi): Modern Windows 11 styling
- Entity Framework Core: Database management
- WeCantSpell.Hunspell: Spell checking
- CommunityToolkit.Mvvm: MVVM framework
- DocumentFormat.OpenXml: Office document support
Themes inspired by:
- Gruvbox by morhetz
- Solarized by Ethan Schoonover
- Catppuccin by Catppuccin
- Nord by Arctic Ice Studio
- Dracula by Dracula Theme
- Tokyo Night by Tokyo Night
Version Information
- User Guide Version: 1.0
- Last Updated: November 14, 2025
- For BookCatalyst: Version 1.0
- Platform: Windows 10 (1809+) and Windows 11
Happy Writing! ✍️