Merged
Conversation
Add many more curated guitar/ukulele open and slash shapes, and let piano honour compact (rootless) 7ths plus left-hand slash bass so A/C#-style diagrams stop looking crowded. Preferences are plumbed through the dictionary so each instrument can keep its own voicing style. Co-authored-by: Cursor <cursoragent@cursor.com>
Draw a CifraClub-style capo clamp on fretted diagrams, centre finger numbers in the dots, and pad tight lyric cells so adjacent chords no longer glue together. Persist per-instrument diagram/voicing options on the settings page and feed them into the renderer. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Summary
Expands the chord dictionary across fretted instruments (guitar, ukulele) and piano, improves diagram rendering with capo markers and centered finger indicators, resolves chord label collision in lyrics, and introduces per-instrument diagram and voicing preferences in the settings UI.
Changes
Expanded Chord Dictionary & Voicings:
Chord Diagram Rendering & Formatting:
Instrument Settings UI:
Maintenance:
Performance / UX
Technical Details
Notes