musescore / musescore/MuseScore

Measure-attached texts

Open
#17,198 6 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Your idea

Give the possibility for text elements to be optionality attached (or laid-out) relatively to the measure and not only to the element they have been added to.
layoutHelps-Anchors

This feature already for some text types (*) but should be available for any type of text, to the discretion of the user.

Problem to be solved

Except some text-types (*) all the text elements are laid-out relatively to the element they have been added to.
It is therefore complicated to position a text element at the end or the start of the measure, because if the measure size changes for whatever reason, the text looses its relative position to the measure boundaries.

In this example a "3x" has been added to the last element to indicate the number of repetitions.
A simple carriage return would enlarge the measure and de facto move the "3x" relatively to the end of the measure.

align


(*): such as repetition marks ("To Coda", "Coda", ...) that are already attached to the measure,

Prior art

No response

Additional context

See discussion Copy Part Layout

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

Start by comparing the existing measure-attached repetition marks (“To Coda”, “Coda”) with ordinary text elements and the layout behavior shown in the issue’s examples. Done means users can choose measure-relative attachment for any text type and the text remains positioned against the measure boundaries when its size changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.