musescore / musescore/MuseScore

Second Window for Docking Panels

Open
#20,680 2 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

The ability to create a second, empty window for MuseScore in which panels like the mixer, pallets, etc. could be docked would allow for MuseScore to be used with multiple screens.

Problem to be solved

When trying to put panels together on a second screen, the inability to dock them makes alignment difficult, and since undocked panels are rendered at a lower resolution, it leaves the UI looking unappealing. Extending the single window doesn't work, as docked panels extend the length of the window, thus prohibiting you from creating a layout with a clean score on one screen and all necessary panels on the other, as well as many other possible layouts.

Prior art

No response

Additional context

No response

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

The issue names no files, tests, or entry points. Start by locating MuseScore’s existing main-window and panel-docking implementation, then determine how an additional empty window would interact with panel ownership, multi-screen layouts, and saved arrangements; done means panels can be docked in a separate window without breaking the existing layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.