-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
use shift+alt+scroll for widget resize instead of ctrl+scroll #13523
use shift+alt+scroll for widget resize instead of ctrl+scroll #13523
Conversation
|
BTW I made an attempt to put the nine harmony buttons in a caused the buttons to be placed in a row, rather than the expected (?) column. |
|
Some comments:
Even if this is a nice goal I'm not sure it is really blocking issue as anyway to work properly with the vectorscope and guide harmony one really need some big vectorscope for readability not a tiny one. And in this case there is plenty of room for all the guide buttons. |
|
Again not part of this PR but I'm wondering if the decreased luminosity of the scope outside of the guides are not too strong. For some subtle colors it is a bit difficult to see them. |
|
For last point I tried a 0.6 alpha, it seems better to me: |
7f5ae32 to
5bd0eda
Compare
I first thought this might be an interaction with #13507 but even after rebasing I can't seem to reproduce. Except when the cursor is over the dropdown. Otherwise resizing seems to consistently work for me. Both scroll handlers are attached to the area, not the overlay, so there should not be any problems. Any ideas on how to reproduce would be very welcome.
done
Agreed. I just mentioned it here because I had previously suggested to @Mark-64 to try using GtkFlowBox and now just hope I haven't caused him to waste time. |
|
Thanks everybody for taking the time to vote here. It is really appreciated because changing something people have been used to for so long is scary. As far as I can tell, you are mostly the usual suspects, but I'm really hoping some from pixls will make it over here as well and take the extra time to register etc. Welcome if you just did! |
|
Strange, for me shit-alt+scroll does not change navigation height but still do a zoom in/out. |
|
The other issues are fixed to me. You didn't comment about the alpha & my patch above. But I can do that if you prefer. |
Ah, I see what your problem is! No seriously, I have no idea :-( Does shift+alt+scroll work for all other graphs? This case really should be no different, unless you are over (or near) the combo. If anybody else can reproduce and has suggestions how I might as well; please! I've already tried switching to French and French keyboard. Makes no difference far as I can tell. Neither does "mouse wheel scrolls side panel".
Yes please. I'd prefer not to pollute the discussion here with an unrelated change. You may have noticed that I've asked people to come and vote here, so it would be reasonable to keep this open for a bit before merging (although the consensus seems to be pretty strong so far). |
Yes, tested on color-zones, histogram, filmicrgb. All are changing height with the key combination. But if I put my mouse cursor in the middle of the navigation window and do the same I just have the zoom changing. I found that if I shift-alt-scroll-down a lot at some point the height is changing. But as soon as I do shift-alt-scroll-up I have a zoom in done. It is 100% reproducible on my side. |
|
Maybe it is smooth scrolling related? That still always confuses me. But again, should not make a difference between the different types of graphs. |
curiouser and curiouser. On Windows if I use the touch pad to scroll (with shift and alt pressed) both the widget size and the zoom level change simultaneously. Until either one reaches its limit and then only the other one continues. I think I may have found it; testing (on Windows) and will submit fix. (this was probably already a regression in #13507) |
|
Fixed, I hope, and also a problem with the navigation window not getting refreshed after zoom change. |
Yes, works for me now! |
Also make this an hidden configuration option. Part of #13523.
|
I would remove the RFC from this PR now, we have 19 ❤️ :) |
idk it's only been up for a day, so if we are serious about wanting feedback, we could give everybody another day to find it here. otoh even if somebody now shows up really disliking it, they would have to come with an even better alternative to please those 19. But explicitly inviting people to come over here and then "disappearing" the rfc within a day or so... I'm OK with lowering the speed a bit since we're nowhere close to a release. The bugs fixed here and not too crucial. |
|
I think we should be good and the flip side of waiting longer for comments is that people waste more time "reviewing" the current state in master to which this pr applies a little more polish. |
|
@TurboGit Release notes entry for this, #13496 and #13418:
|
|
Thanks! |
REQUEST FOR COMMENTS.
Please vote by adding an emoji to this first post:
❤️ HEART this is great; please merge
👍 THUMBS UP fine by me; I won't complain if merged
👎 THUMBS DOWN please no, this breaks my muscle memory
Now that it is possible to resize many widgets and graphs by dragging the lower border up or down, the old way of doing this by scrolling with the mouse wheel while holding ctrl may not be as necessary anymore and could be replaced by a slightly more awkward shift+alt+scroll for those rare occasions when we can't seem to hit the stretch spot.
The advantage of this is that it frees up ctrl so it can be used in the ordinary way, namely to finetune the effect of a scroll (dividing the magnitude by 10, by default).
The modules that benefit are:
This PR adds a couple of additional fixes to histogram;
Also fixes some bugs introduced in #13507