makepad/libs/score_view/Cargo.toml
Admin 120b7e23ae score view: the engraver as a shared library, with drum and pitched score builders
libs/score_view carries the engraving, spacing, font and document code out of the score app so any app can show notation: a ScoreView widget with width/page/content fits, pan and zoom, a playhead, a dark palette, drum-key labels, lyrics under melody notes, and builders for drum, pitched and bass-tab scores. The score app uses it. Vector glyphs no longer write depth for transparent fragments, and the Metal screenshot staging sizes itself from the source texture.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 02:51:44 +02:00

24 lines
738 B
TOML

[package]
name = "makepad-score-view"
version = "0.1.0"
edition = "2021"
description = "Playback-free score engraving and Makepad score widget"
license = "MIT OR Apache-2.0"
[lib]
name = "makepad_score_view"
[features]
default = ["embed-bravura"]
embed-bravura = []
[dependencies]
makepad-widgets = { path = "../../widgets", version = "2.0.0" }
makepad-score = { path = "../score", version = "1.0.0" }
makepad-score-layout = { path = "../score_layout", version = "0.1.0" }
makepad-score-render = { path = "../score_render", version = "0.1.0" }
ttf-parser = { path = "../ttf-parser" }
[dev-dependencies]
makepad-test = { path = "../makepad_test", version = "0.1.0" }
makepad-zune-png = { path = "../zune/zune-png", version = "0.5.2" }