musescore / musescore/MuseScore

Update UI of Fretboard diagrams palette & allow saving custom diagrams & chord symbols

Open
#28,455 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

P2 UI UX/interaction
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

The fretboard diagrams palette should be 4 columns (previously 6) and show chord symbol names above each fretboard diagram.

Image

Additionally, if a user saves a custom palette element by holding Ctrl + Shift and dragging a fretboard diagram that has a chord symbol to the palette, it should display the fretboard diagram and the chord symbol. Right now, you can save an individual fretboard diagram that has no CS and vice versa, but they are not saved as a combined element.

The tooltip for such saved palette diagrams should display the chord symbol name.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the fretboard diagrams palette and the Ctrl+Shift drag path for saving custom palette elements. Trace how fretboard diagrams and chord symbols are stored, rendered, and exposed in tooltips. Done means the palette uses four columns with chord names above diagrams, and saved combined elements retain both the diagram and chord symbol.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.