musescore / musescore/MuseScore

Move the undo and redo buttons to the left or middle of the toolbar.

Open
#17,255 0 comments 0 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

Move the undo and redo buttons to the left or middle of the toolbar

Problem to be solved

Currently the undo and redo buttons are in an unusual spot compared to most other software where it exists either in the middle or on the left side of the screen. It would therefore make more sense to relocate the buttons there.

Additionally, the undo-redo buttons are next to some other buttons concering playback and such, while their function is tied only to editing the sheet music. It just makes more sense for the undo-redo buttons to be located on the left or middle with all the other editing tools.

Prior art

No response

Additional context

Some ideas for where the buttons could be moved to:

  1. Between the plus and gear buttons:
    Pro: This would mean that the undo-redo buttons are centrally located and therefore easy to spot.
    Con: The buttons themselves do not have much in common with the "+" or gear, since the undo-redo buttons are more generalist.

  2. Next to the pencil button:
    Pro: This is where the buttons are located in most other apps, meaning that MS will be easier to learn for newcomers.
    Con: This would shift the whole toolbar to the right which is a big change and might make people who are used to the current positions frustrated.

If none of these, at least they should be on the toolbar so people can change the position of the keys as they please.

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

No files, tests, or entry points are named. Start by locating the desktop toolbar implementation and the undo/redo actions, then determine which proposed position is consistent with the existing editing controls. Done means the buttons occupy an agreed left or middle toolbar location without disrupting the other controls.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 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.