musescore / musescore/MuseScore

Auto-Select Newly Added Text for Editing

Open
#27,673 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

When adding text to a measure (e.g., via the Text tool), a default text element is created, requiring manual selection and deletion before entering custom text. This adds unnecessary steps to the workflow.

I propose auto-selecting the newly created text element upon placement, allowing users to immediately edit and input their desired text. This would streamline the process significantly.

Additionally, for rehearsal marks, I often modify them, but I understand other users may prefer the default behavior. To accommodate different preferences, it would be ideal to make this auto-select behavior customizable through a setting (e.g., a toggle in Preferences for "Auto-select new text elements for editing").

This feature would enhance efficiency and flexibility for all users.

Thank you for considering this request!

Problem to be solved

My idea would solve the problem of repetitive manual steps when adding custom text to a score.
Currently, users must manually select and delete the default text before entering their own, which slows down the workflow.

Auto-selecting the newly added text for immediate editing would save time and streamline the process, especially for frequent text edits. A customizable option would also ensure flexibility for users who prefer the existing behavior.

Prior art

No response

Additional context

No response

Checklist
  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests

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 tracing the existing Text tool behavior when a new text element is placed, then review how Preferences expose configurable editing behavior. Define whether auto-selection applies to all text elements or only selected types such as rehearsal marks, and verify that the setting and immediate editing workflow behave consistently.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.