musescore / musescore/MuseScore

Add primary shortcut and menu item to toggle visibility of all side panels at once

Open
#26,908 5 comments 5 reactions 1 assignee View on GitHub

@jessjwilliamson is already working on this.

Since Mar 4, 2025.

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

Description

Your idea

Add a primary keyboard shortcut and menu item that allows all displayed side panels to be hidden and restored in one action.

Problem to be solved

At present, if you have multiple side-panels displayed (eg Properties, Layout and Palettes) and want to quickly get more screen space you have to hide each panel individually. For me, this typically involves using the various F shortcuts, and thus I end up pressing F7, F8, F9 etc multiple times. Often I don't remember exactly which F key controls which panel, so this process often also involves accidentally showing another panel, when I'm actually trying to hide what I already have. This is laborious and annoying.

Prior art

Many applications treat all their side panels as tabs in a single sidebar and provide functionality to quickly show and hide that sidebar in one shot.

Additional context

@Tantacrul requested this feature in https://github.com/musescore/MuseScore/issues/10484#issuecomment-1141947957 but I can't find an issue that was created to cover this.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.