-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Fix minor GUI issues #4613
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
Fix minor GUI issues #4613
Conversation
This should fix the minor GUI issues described here : LMMS#4597
|
I agree with the LFO graph change, thanks for that. Can you explain your reasoning for the CPU LED change? I don't find the original design flawed in any way. Same goes to the master volume icon, I think it should stay at the original. |
|
@Nymbius Making the left side of the CPU graph flush was a stylistic choice, but I don't think making it rounded on both sides is a problem (unless @Umcaruje's opinion differs). Bold text is also okay but what you posted is fuzzy and less clear in comparison which is caused by aliasing problems. IIRC that text was custom made and pixel perfect (path, not font) so I'm not sure what you did to get the bold effect but it would have to be edited manually with nodes and not stretched. |
|
I think we may also fix the LFO graph issue by tweaking the drawing code. lmms/src/gui/widgets/EnvelopeAndLfoView.cpp Lines 494 to 497 in dd6d4a5
A similar issue exists in the classic theme as well... |
|
@RebeccaDeField can you please fix and merge these small changes? I feel there's a lot of dialog for a very quick change. :) |
|
There seem to be a 1 pixel glitch on the left side of the graph too. after with this tweak of the snippet @PhysSong linked to above. - int LFO_GRAPH_W = s_lfoGraph->width() - 6; // substract border
+ int LFO_GRAPH_W = s_lfoGraph->width() - 3; // substract border
int LFO_GRAPH_H = s_lfoGraph->height() - 6; // substract border
- int graph_x_base = LFO_GRAPH_X + 3;
+ int graph_x_base = LFO_GRAPH_X + 2;
int graph_y_base = LFO_GRAPH_Y + 3 + LFO_GRAPH_H / 2; |
|
@tresf trying to explain changes when I don't have a computer in condition to make them on tends to end with a lot of words and not so much action. ^^; This should be a simple fix, I'll take care of it as soon as I have availability to do so. |
Per @zonkmachine's feedback, fix 1 pixel glitch on the left side of the graph
Per @zonkmachine/@Physong's feedback
|
I just commited the recommended changes to move this along. Please test (and if possible, merge) at your earliest convenience. |
No worries, we can tackle the small stuff. |
Then you need to also revert |
Done. |
|
I don't see that things are moving along here fast enough that this will reach 1.2 . I suggest pushing 3db03e0 and fb2b0a4 to stable-1.2 directly and then closing this PR. You can continue the discussion of details of the gui/theme in the original issue, #4597 and take the time you need. Then issue a new PR against master instead. |



This should fix the minor GUI issues described here : #4597