mirror of
https://github.com/storytold/gridcraft.git
synced 2026-11-01 06:36:47 -06:00
- 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>
26 lines
762 B
TOML
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 }
|