Inspector: minimum width changes depending on element selected

• Sep 23, 2018 - 11:01
Reported version
3.0
Type
Functional
Severity
S4 - Minor
Status
by design
Regression
No
Workaround
No
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.0, revision: 26ad655

See attached file (marble-halls.mscz).

  1. Click on the various text elements in the vertical frame and note the minimum width of the Inspector.
  2. Click on either a fingering or a text line or staff text.

Expected result: Inspector should be the same minimum width for all.
Actual result: Inspector minimum width increases significantly for non-frame text elements (this includes other text-based elements not present in this score).

Attachment Size
marble_halls.mscz 35 KB

Comments

Title Inspector too wide when "non-frame" text elements are selected Inspector: minimum width changes depending on element selected
Regression No
Workaround No

Note: Minimum width is the width needed to just accomodate all the Inspector widgets and text.

Status active by design

While I agree it would be nice to make each variant as narrow as possible, it's definitely not a bug that MuseScore doesn't artificially force each variant to be as wide as the widest. MuseScore 2 didn't have that flaw, we shouldn't introduce it for MuseScore 3 either. That would waste space unnecessarily. It should remain possible for each variant to be as narrow as possible.

That said, I don't any good reason frame text should have a slightly wider requirement than staff text. But rather force staff text to be as wide when it doens't need to be, we should simply see why frame next is wider than necessary and reduce the width. But other elements require more width, and we shouldn't force text to be as wide as those elements. Let's just focus on making each as narrow as it can be.