-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Tempo Popup #8524
base: master
Are you sure you want to change the base?
Tempo Popup #8524
Conversation
e5c1238
to
cf98f55
Compare
805eedd
to
3d5d29f
Compare
Wrong icons used for Whole Note and Double Whole note in metronome marking.These look to be too small and are pointing at Bravura. The correct symbols are found in LelandText: ECA2 and ECA0. @oktophonie can confirm |
Bug'Visibility' sometimes requires being toggled twice for it to work.
|
Last comment: I don't think a user should be able to press the backspace button to delete portions of the text that are controlled by the popup. |
I'm not able to reproduce this. The popup seems to be centered to the element irrespective of whether i move the score, or scroll I've fixed most of the other issues and will be updating the PR soon |
A rebase is needed too |
0b73123
to
0a428db
Compare
I'm also curious about what problems you are facing with the whole / double whole note symbols. Just in case, here's the latest version of the font (make sure to uninstall any versions on your machine, btw) Unicodes are F3D3 & F3F4 If you continue to have issues with them, let me know on Discord. |
One last thing: Some of the metronome marks look wrong (often far too small). For example, compare this 16th, which is correct: With this 32nd, which is far too small (and defaulting to Bravura, which is the backup, implying it is pointing at the wrong font): The same goes for the whole note and double whole note: I'm going to guess that you are telling it to look in 'Leland', whereas I believe they should be looking at 'Leland Text'. Incidentally, make sure to use the latest version of both Leland and Leland text. The best person to speak to about all of the icon stuff is definitely @oktophonie Thanks a lot again! |
0a428db
to
7909795
Compare
2e310a9
to
21b5144
Compare
21b5144
to
1092b62
Compare
@@ -1044,11 +1093,8 @@ TDuration OveNoteType_To_Duration(ovebase::NoteType noteType) | |||
// break; | |||
// } |
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.
these 8 lines should get removed, they apparently have been errnously duplicated.
Or (probably better) change to match the comments above, // return "w";
QT_TRANSLATE_NOOP("palette", "Dotted eighth note = quarter note metric modulation"), | ||
2.0 / 3.0, true, false, true, false, false), | ||
static const TempoPattern tempoPatterns[] = { | ||
TempoPattern("", "h = 80", "Half notes = 80 BPM"), |
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.
We're loosing their translatability (of tooltips IIRC)
|
||
property alias navigation: navPanel | ||
property bool isDoActiveParentOnClose: true | ||
|
||
|
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.
excessive whitespace
I was able to reproduce @Tantacrul's issue here. See demo video: popup-visibility.movIn my case, the popup appears spatially offset from the tempo mark in different ways, depending on the zoom level. At some zoom levels, the popup completely masks the tempo text, and it is impossible to move it away. I also note that the triangular element on the top border of the popup's frame is not rendering in MacOS. |
And apologies - did not mean to close this issue! 🤦♂️ |
rebase needed |
Tempo text without a bpm value See this video for a full explainer: https://www.dropbox.com/s/2regyildnhthwxm/no-bpm-text-issue.mov?dl=0 In summary:
(Note: I've also suggested a slightly more descriptive label (image on the right), which might just make the function that bit clearer). @Tantacrul let me know your thoughts on this. I realise it's your design baby! 😬 |
<equation>q = 100</equation> | ||
<equationVisible>1</equationVisible> | ||
<followText>1</followText> | ||
<text>𝅘𝅥 = 100</text> |
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.
Is there a reason for keeping the metronome marking in the <text>
element now that you have the <equation>
element?
Also, I originally suggested this for the MSCX syntax:
<text>Some text <equation>q = 100</equation> some more text</text>
This allows text after the equation. Is there a reason you chose not to do it this way?
Please! Go to town and don't worry about me. I agree with your suggestions |
All good then! 😌 |
A (minor) spacing issue AND Backspace key functionality By default, a space should be inserted between the descriptive text ("Allegro") and the tempo/bpm text. Incidentally, I was able to create the second image above using the spacebar. Noting @Tantacrul's comment above re: the backspace key, I might suggest that, for consistency's sake, the spacebar also be rendered unusable.... ...OR... They both be rendered usable. The problem here is that, I can currently add spaces between elements, but I cannot remove them. If I accidentally, or even intentionally, add more spaces than I end up wanting, I can't remove them without deleting the tempo text and starting again. A further argument in favour of keeping keyboard keys usable: I currently can enter a line space using the return key, in order to generate this (often desirable) result: It is a problem for me that some keys work while other keys don't. My vote would be to reinstate the backspace key functionality, particularly as it allows the user to more liberally modify the text imported from the palette (For example, adding the word "Molto" before something like "Vivace"; It feels intuitive to be able to make modifications like this directly in the tempo text itself, and having the standard keyboard keys like backspace and spacebar at your disposal is an important part of this experience). |
Please also note a bug to fix: tempo text font is changing unexpectedly (as in the third image of this comment) after a few goes at making modifications in the popup. |
Hi again 😀 |
rebase needed |
fa1f8d3
to
525a11a
Compare
Features
tempo.popup.mp4
Note: This PR depends on #8308