Files
gridcraft/crates/engine/Cargo.toml
T
Brandon ThomasandClaude Opus 5.5 168b8ec8b7 M4–M10: PivotTables, PDF export & printing, what-if analysis, spelling, more commands
- PivotTables: engine (grouping, date groups, multiple values, show-as, filters, layouts,
  refresh, recommended pivots) + PivotTable Fields task pane
- sheetcraft-pdf (dependency-free PDF writer, core-14 fonts) + file.exportPdf/print/
  printPreview/pageLayout.pageSetup with pagination, headers/footers, charts, images
- What-if: Goal Seek, Scenario Manager, data tables, advanced filter, consolidate
- Page Break Preview rendering; view mode buttons
- Spelling (system dictionary), icons library, cell checkboxes, recorded scripts,
  chart design/format commands, arrange, custom views, watch window, Get Data from CSV/JSON
- Native macOS menu bar
- UI interaction tests (kittest): fixed arrow keys losing grid focus and Escape not cancelling
- Perf: FxHash in calc, sparse range reads, Arc'd formula ASTs, fast auto row heights
- Parity 254/290 (87.6%)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 01:04:46 -04:00

26 lines
762 B
TOML

[package]
name = "sheetcraft-engine"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "SheetCraft engine: sessions, commands, history, clipboard, fill, sort, filter"
[lints]
workspace = true
[dependencies]
sheetcraft-core = { workspace = true }
sheetcraft-numfmt = { workspace = true }
sheetcraft-formula = { workspace = true }
sheetcraft-functions = { workspace = true }
sheetcraft-model = { workspace = true }
sheetcraft-calc = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
log = { workspace = true }
sheetcraft-xlsx = { workspace = true }
sheetcraft-chart = { workspace = true }
sheetcraft-pdf = { workspace = true }
image = { workspace = true }