-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve clef hiding logic and create new style menu page #20911
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly really terrific!
Just a couple of points:
- A tad bit of vertical space would be good above the section headings "Key Signatures" and "Time Signatures" in the new Styles dialog page (See the Bends page for reference)
- I encountered an issue where key signatures were being repeated on the second system in the main score, where a system break had been entered (despite the Styles setting being set to "Hide all key signatures after the first system where they appear").
Both of these issues are illustrated in this video
I also noticed a variant of issue no. 2 above when reviewing part scores: See this video
Test score used:
clefs-visibility-test-11Jan23.mscz.zip
<property name="spacing"> | ||
<number>0</number> | ||
</property> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- A tad bit of vertical space would be good above the section headings "Key Signatures" and "Time Signatures" in the new Styles dialog page (See the Bends page for reference)
Looks like these lines would need to be removed to achieve that
<property name="currentIndex"> | ||
<number>1</number> | ||
</property> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Preferably, drop this change
<tabstop>genKeysig</tabstop> | ||
<tabstop>genCourtesyClef</tabstop> | ||
<tabstop>genCourtesyTimesig</tabstop> | ||
<tabstop>genCourtesyKeysig</tabstop> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Make sure any new buttons have a sensible tab order. This can be done as follows:
-
On the previous page, look what's the last tab stop number: it's 131
-
Right-click and choose "Tab Order List"
-
Drag the new buttons from the bottom of the list to just after item 131
Schermopname.2024-01-12.om.00.19.53_.mov
-
Right-click the first item on the page and choose "start from here"
-
Click the items in the correct order. (misclicked? Use "start from here" again)
Schermopname.2024-01-12.om.00.25.23_.mov
(and yes, it can be hyper frustrating)
86058d4
to
a985f0a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on macOS. All looks good from a usability POV.
Thanks @miiizen!
This comment was marked as resolved.
This comment was marked as resolved.
a985f0a
to
ab5e9c3
Compare
Great we're getting this one done. Thanks all! |
Resolves: #20795