musescore / musescore/MuseScore
Auto-Select Newly Added Text for Editing
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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