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>
30 lines
1.1 KiB
TOML
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 = []
|