-
Notifications
You must be signed in to change notification settings - Fork 172
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
Adding a pattern can be user-friendly improved. #584
Comments
This is a good idea. I like the first two options you suggested, but I think the third ("adding the pattern in the middle of the view") might seem a bit odd. |
I agree, totally. Is a mix of 2) and 1) possible? Such as: "add after the currently selected pattern and jumps automatically to this new pattern in case of the view wasn't on it"? |
* Adding a pattern now adds after the currently selected pattern (issue #584)
I changed this so that the newly added pattern is inserted after the currently selected pattern (and is selected). Since this is a minor change I went ahead and merged it. The only thing I don't like is that if you have the last pattern selected when you add, the view doesn't scroll to show the new pattern (it is still the active pattern though). Minor, but it would be nice to sort that out too. |
Nice ! |
@pvint, because of a very bad separation of GUI and lower level code in this project, 17be8d2 b3121d0 a6a7048 (and now we have undo for free !) scroll the scrollbar to the newly added pattern still needs to be done if only GUI code could use a properly desinged lower API instead of reimplementing over and over everywhere ;) |
@jeremyz Good catch, and thanks for fixing it up! Now it's done, and as an added bonus I learned something. :) |
Hi! |
Hello, |
protect against looping event prepare the road to complete #584, (update vertical position on add/remove pattern)
protect against looping event prepare the road to complete #584, (update vertical position on add/remove pattern)
protect against looping event prepare the road to complete #584, (update vertical position on add/remove pattern)
Hahahaha, I know, I'm a bit anal sometimes ... and tired too. |
protect against looping event prepare the road to complete hydrogen-music#584, (update vertical position on add/remove pattern)
issue reported on linuxmao.org (in French)
Hydrogen version * : 0.97 & 1.0.0-beta1
Operating system + version : LibraZiK-2 (Debian 9), but I'm pretty sure that is the case for every OS & version
Audio driver + version : not useful here
When loading a pattern, the pattern is added on the last place in the list, ie: after the last current pattern, which isn't user-friendly since it can gives the impression that nothing happened for a bunch of the usual workflows. The user needs then to scroll down on the patterns list to see the newly added pattern.
I think there are different ways of dealing with that from a GUI point of view and I'm sharing a few of those which are popping up in my head right now here:
Thought?
The text was updated successfully, but these errors were encountered: