mirror of
https://github.com/storytold/gridcraft.git
synced 2026-10-31 14:17:12 -06:00
- ui-egui: title bar with QAT, full ribbon (Home/Insert/Draw/Page Layout/Formulas/Data/ Review/View/Automate + Table/Chart Design), formula bar with Name Box, virtualised grid (frozen panes, overflow, borders, CF data bars/scales/icons, tables, sparklines, filter buttons, charts/pictures/shapes), in-cell editor with point mode, reference colouring, autocomplete and argument hints, sheet tabs, status bar, dialogs, control channel - apps/sheetcraft: desktop app (control server, file dialogs, prefs, drag & drop) - chart: toolkit-free chart layout/rendering for 25 chart kinds + sparklines + rasteriser - mcp + sheetcraft-cli: MCP server (headless or bridged) and CLI (info/convert/eval/cat/run/mcp) - xtask (ci/layers/assets/wasm/version/parity), release workflows, packaging, placeholder icon - automatic row heights Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
621 B
TOML
21 lines
621 B
TOML
[package]
|
|
name = "xtask"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
description = "SheetCraft workspace tooling: cargo xtask ci | layers | assets | wasm | parity | version | stats | ico"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[features]
|
|
# `cargo xtask parity` reads the command catalog from the engine. CI steps that only need the
|
|
# version or the layer/asset checks run with --no-default-features and skip compiling it.
|
|
default = ["engine"]
|
|
engine = ["dep:sheetcraft-engine"]
|
|
|
|
[dependencies]
|
|
serde_json = { workspace = true }
|
|
sheetcraft-engine = { workspace = true, optional = true }
|