-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Song editor scroll back #2145
Comments
I think, the auto-scroll has a bug. |
Oh, I tested only with an empty project. The auto-scroll follows the playhead only if there is something to play. I think that's not a bug it's a feature. But I can confirm the playhead jumps to start but the editor not. |
@BaraMGB That's the point: the playhead is Ok but not the Song Editor. When you have a long piece of music, this is a real annoyance. |
Closing as duplicate of meta-bug Better Playhead Auto-Scroll #2291. Please feel free to comment here if needed. |
@tresf Sorry to bother you again. I pushed a fix for this issue in the same fork as the one I used for the previous PR. |
Well, first, your sf2 changes shouldn't be in your master branch, that master branch should be even with upstream's master, so you'll probably want to fix that eventually. In regards to the wrong branch, the easiest way is to back up your changes and hard-reset the sf2 branch to the previous good commit, which I just copied the first 7 characters from the last valid commit ID from the https://github.com/midi-pascal/lmms/commits/new_branch (browse to new_branch and replace the word cp src/core/Song.cpp ~/Desktop/ # backup changes
git reset --hard 44e2b9f # force back to the sf2 commit
git push --force # rewrite history on the `new_branch` branch Quite often, people will create an inverse patch, which adds a commit to the history which removes the bad commit. This is generally the preferred method when on upstream, but on a fork, you can rewrite history until your heart's content, it only affects your stuff. If you had created the inverse patch, we could have used the This bug report is already closed, but reminder, remember to put Last, I recommend not putting the bug ID in the title of a commit or PR, it is confusing to look at (you'll get stuff like |
@tresf Thanks again! My new_branch is clean now. I will try to clean my master branch by myself. One thing I do not quite understand: do I have to create a branch on github for each issue I work on? When I pushed my changes for this issue I thought I could create a new PR from it. It was added to the current PR instead. Hence an other goof... For this issue, I will add the information in the meta-issue. It enhances the usability of the stop options in the song editor (scroll back to the beginning or to the time line position, depending on the option selected with the 3 states button) |
I made the same exact mistake. Yes, a branch for every PR. The PR is a living breathing branch. The upside is we can tweak before it gets accepted. The downside is you end up with a lot of temporary branches. |
@musikBear, do you have some time to test this feature out? You can download the win32 version here: |
i will do that |
so the version does not execute on xpSp3-32 |
I'm not going to do the SF2 patch just yet since it has plenty of testing prior to merging. The entry point error is often associated with very old Windows versions. You didn't try to run in compatiblity mode, right? Did you search around for that error to see what could be causing it? |
@musikBear the end may be near.... https://msdn.microsoft.com/en-us/library/windows/desktop/aa363808(v=vs.85).aspx |
oh oh.. does not look nice for xp users -Question is now what percentage of the LMMS usergroup that actually still are on xp, -Has to end, true, but for how many |
Don't know, but if our toolchain won't support it, they'll have to download a legacy version. |
ya- but in case it matters.. Mater from 24. sept. was the one i tested waxpins addons. That opened ok. Are there made significant changes in code since then? |
We don't have direct control over our build tools. We use the In the mean time, if you would like to continue as a tester, you should prepare an environment suitable for running modern builds (This can be Linux, Windows or Mac; Linux and Windows can both be virtualized in something like VirtualBox if you decide to remain on XP as your base system). |
A little feature missing in the song editor:
The last button "After stopping go back to begin" does what is supposed to do (the marker is back) but the song editor does not scroll back so you have to scroll manually to the beginning of the song.
I think this would be useful.
The text was updated successfully, but these errors were encountered: