Slate R2 roadmap
R2 uses capability milestones rather than treating its name as a sequence after R1.
Current development focus moves from core editing toward precise object and document layout behavior.
Foundation — complete
- Independent application package, repository, updater, CI, and monthly release workflow
- Device-independent word-processing document model
- Page setup, paragraph/run styles, lists, tables, images, and metadata
- Adaptive workspace policy for all target form factors and inputs
- Independent start center and word-processing workspace replacing the R1-derived shell
- Persistent ribbon, page canvas, ruler, navigation, inspector, status, and zoom surfaces
- Tests for model invariants and workspace behavior
Editing engine
- Document positions, directional selections, and multi-paragraph commands
- Immutable text, character-format, paragraph-style, and named-style operations
- Transactional bounded undo/redo foundation
- Durable recovery records and versioned R2 persistence with legacy migration
- IME-safe diff routing plus keyboard formatting and undo/redo
- Named style, list, page-break, and page-setup command routing
- Tab insertion, Tab/Shift+Tab list nesting, checklist paragraphs, and multilevel markers
- Next-page section insertion, inherited setup, editable headers/footers, and boundary deletion
- Object selection, focus treatment, and keyboard deletion for tables and pictures
- Cross-section range replacement and interactive checklist state
Layout engine
- Deterministic line breaking, pagination, columns, headers, and footers
- Zoom, ruler, outline/navigation surfaces, and computed page counts
- Tables and inline image measurement
- Page thumbnails and page-size-aware canvas proportions
- Structured table and document-provider image insertion
- Editable table cells, table growth, image previews, sizing, wrapping, descriptions, and object deletion
- Shared pagination geometry for status, PDF, and print
- Stacked editable pages, page-aware text ranges and objects, thumbnail navigation, and active-page status
- Section-aware repeated headers and footers with phone dialog and desktop inspector editing
- Direct picture resize handle and continuous/next/odd/even section starts
- Floating picture positioning, overlay modes, and square-wrap text exclusion
Interchange
- Versioned, bounded R2 storage payload
- DOCX export for styled runs, tables, sections, page setup, and columns
- Deterministic PDF and printing from the layout engine
- Markdown and plain-text boundary adapters
- Structural DOCX import for styled runs, tables, links, and page setup
- DOCX numbering definitions, repeating table headers, embedded image relationships, and header/footer parts
- Imported embedded-picture extraction into durable private app storage
- Broader third-party DOCX fidelity fixtures remain an ongoing compatibility track
Release readiness