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>
24 lines
738 B
TOML
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" }
|