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
913 B
TOML
24 lines
913 B
TOML
[package]
|
|
name = "makepad-score-ui"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Professional progressively-disclosed music notation UI for Makepad"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
[lib]
|
|
name = "score_ui"
|
|
|
|
[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" }
|
|
makepad-score-view = { path = "../score_view", version = "0.1.0" }
|
|
makepad-score-play = { path = "../score_play", version = "0.1.0" }
|
|
makepad-soundfont = { path = "../soundfont", version = "0.1.0" }
|
|
makepad-piano-model = { path = "../piano_model", version = "0.1.0" }
|
|
makepad-score-import = { path = "../score_import", version = "1.0.0" }
|
|
|
|
|
|
[dev-dependencies]
|
|
makepad-midi-file = { path = "../midi_file", version = "1.0.0" }
|