makepad/widgets/core/Cargo.toml
Admin 53e0e85b92 draw and widgets: Slug text everywhere, no blank glyphs, slimmer widgets
All outline text draws with Slug curves on every platform (SDF/MSDF stays
selectable per size); a frame never presents a blank glyph and retained draw
lists keep theirs. One coverage model for vector feathering, widget families
split out of the core crate, fewer steady-state allocations, video keeps its
aspect (Contain/Cover), render and SSAO pass unification.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 12:26:21 +02:00

30 lines
1.1 KiB
TOML

[package]
name = "makepad-widgets-core"
version = "2.0.0"
authors = ["Makepad <info@makepad.nl>"]
edition = "2021"
description = "Makepad widgets: the core library behind makepad-widgets"
license = "MIT OR Apache-2.0"
homepage = "https://github.com/makepad/makepad/"
repository = "https://github.com/makepad/makepad/"
[dependencies]
makepad-draw = { path = "../../draw", version = "2.0.0" }
makepad-derive-widget = {path = "../derive_widget", version="2.0.0"}
unicode-segmentation = { version = "1.12.0", path = "../../libs/unicode/unicode-segmentation" }
ttf-parser = { path = "../../libs/ttf-parser" }
makepad-tween = { path = "../../libs/tween" }
# The app identity artwork of each desktop style (shared with Motion).
makepad-app-icons = { path = "../../libs/app_icons" }
[features]
# No widget families here: each is a crate of its own (widgets/families),
# picked by the features of `makepad-widgets`, so this crate compiles once
# whatever mix an app takes.
## The checks every catalogue sheet is held to (`sheet_checks`), for the
## tests of an app that registers sheets of its own.
sheet-checks = []