ScoreKit.git
Fountain Coach Git / ScoreKit.git
Read-only mirror · default branch main
References
refs/heads/maindec102332990refs/pull/10/head6d3f7c589df5refs/pull/11/head5e18c2515459refs/pull/12/head080776ed6291refs/pull/14/head5761c592d4aarefs/pull/15/headfb135dcc2ea4refs/pull/16/head5515b0517fc8refs/pull/17/head1d826b26e5b1refs/pull/18/heada476195130a5refs/pull/19/head6ddd42ebcc34refs/pull/20/head44afa8a61972refs/pull/21/head3f2c0a8f0f32refs/pull/22/heade5f2945744f0refs/pull/23/head2cd01f50f465refs/pull/24/head23a7c835d820refs/pull/25/head58390b012dbcrefs/pull/26/head4fc05df5c722refs/pull/27/head52370fcb89d9refs/pull/36/head989ee5dde613refs/pull/37/head959784cf19efrefs/pull/38/headcf3fc45fe278refs/pull/39/head12cb367feeferefs/pull/40/head8344d5f189f2refs/pull/41/heade3e704e08006refs/pull/42/head51ee34706e1erefs/pull/43/headdbd8054b4fd2refs/pull/44/heada06b3c097af2refs/pull/45/headfe8d306579f1refs/pull/46/headd820bf4f9b3drefs/pull/47/head52acb4e47ab2refs/pull/48/headda14d75d366crefs/pull/49/headf9b304d922efrefs/pull/50/headba9c1002cc1b
Recent revisions
dec1023Declare ScoreKit under FCIS-KIT2026-08-23T09:01:46+02:00 · Benedikt Eickhoff73c1f2dfeat(rules-integration): add VerticalAlign, BreakAlign, Glissando helper calls with typed OpenAPI2025-10-21T12:24:15+02:00 · Benedikt Eickhoff0e6a6c2docs: link to Engraving SCOREBOARD and AUDIT for parity visibility2025-10-21T10:58:00+02:00 · Benedikt Eickhoffad59feadocs(agents): reference LegacyDocs for narrative; keep file focused on current code-level guidance2025-10-21T09:47:32+02:00 · Benedikt Eickhoff6a7a868test(snapshots): add A4 PNG fixtures for Lily snapshots; include beaming, durations, accidentals, marks, étude 6/8, Ode excerpt, baseline quarters2025-10-21T09:28:11+02:00 · Benedikt Eickhoff28e4e27feat(core): expose StaffCoords (public) for shared pitch→Y mapping; ScoreKitUI now forwards to core2025-10-07T08:01:04+02:00 · Benedikt Eickhoff75211b3build: depend on RulesKit-SPM remote (v0.1.0); expose shared StaffCoords; enable LilyPond for ScoreKitSnap2025-10-07T07:45:52+02:00 · Benedikt Eickhoffa414421feat(snapshots): use canonical Lily fixtures for gold standards; add curated .ly files2025-10-07T06:01:50+02:00 · Benedikt Eickhoff623d0f6ci(snapshots): require LilyPond; always generate lily PDFs; robust tag from repo root2025-10-07T05:54:26+02:00 · Benedikt Eickhoff666795ffeat(snapshots): add Ode to Joy excerpt, 6/8 étude, and glyph sampler pages (marks, durations, accidentals)2025-10-07T05:46:54+02:00 · Benedikt Eickhoff7113b96feat(snapshots): optional LilyPond PDFs for curated samples; upload lily artifacts in CI2025-10-07T05:42:46+02:00 · Benedikt Eickhoffc3efcdbchore(snapshots): curate minimal, semantic examples with tagged names2025-10-07T05:36:47+02:00 · Benedikt Eickhoff48fa2bbchore(snapshots): remove tracked images; ignore Snapshots in git; keep directory with .gitkeep2025-10-07T05:24:30+02:00 · Benedikt Eickhoff871f1a2feat(renderer): meaningful fallbacks when SMuFL fonts unavailable2025-10-07T05:21:05+02:00 · Benedikt Eickhoff4fb8960fix(snapshots): white background for PNGs to make black glyphs visible2025-10-07T05:15:24+02:00 · Benedikt Eickhoffb942dd6ci: split snapshots into offline/rules; clean output dir; add rules_endpoint input2025-10-07T05:12:25+02:00 · Benedikt Eickhoff3153d6brefactor: remove Swift 6 concurrency warnings2025-10-07T05:04:21+02:00 · Benedikt Eickhoff4c39c74feat(ui): rest-split beaming via RulesKit; configurable beam thickness/gap and Rules budgets; add beams geometry snapshots2025-10-07T04:53:46+02:00 · Benedikt Eickhofff35d36afeat(ui): draw beams; use RulesKit slope when available; dual offline/rules snapshots in ScoreKitSnap2025-10-07T04:47:54+02:00 · Benedikt Eickhoff2800256feat(ui): use RulesKit for beaming when available; scale kerning in staff spaces; add dynamics kerning snapshot2025-10-07T04:35:51+02:00 · Benedikt Eickhoff