Open morgannunan opened 2 days ago
I suggest you create a new branch (late-wave-fix ?) and cherry-pick 0c020b35d4db5836f93a3cfa27305acae7643de0, then push and git cli should print a link for opening a PR (this assumes you work with the command line, if you did the changes in the Github web UI it's different, and not sure if that's possible if you worked on the dfault branch, main)
Anyway, I wonder why it broke for you, I switch between 2.4 and 2.5 all the time. Just tested: 2.5 with the skin resources of 2.4 shows me waveforms as expected.
Did you switch to LateNight (64 Samplers)?
Yes. I'm running the 2.5-beta binary with the 2.4 res/ directory.
Where did you put that modded skin? /usr/share/mixxx/skins or ~/.mixxx/skins (/home/[username]/.mixxx/skins)
~/.mixxx is recommended for downloaded/user skins (that are created in a way that they work without references to official skins).
/usr/.. is recommended for skins that reference files of existing (built-in) skins. Pay attention to not just mod an existing skin but copy & rename an existing skin directory, otherwise that might be overriden when installing another Mixxx version. https://github.com/mixxxdj/mixxx/wiki/Creating-Skins#change-an-existing-skin In this case you can actually remove all templates from the mod directory that you don't intend to change. For example, if you create a LateNight mod with a stripped mixer, you'd copy /usr/../LateNight to /usr/../LateNight_StrippedMixer and could remove all irrelevant files, i.e. everything except skin.xml, mixer.xml and the /mixer dir. That way all other parts of the skin use the (potentially updated) templates of the official version with your mixer mods.
I need to update the wiki accordingly.
That said, your fix is welcome anyway as we/I indeed missed to change the LateNight waveform file paths in #12463
Let me know if you want to issue the PR yourself (maybe just in order to get used to the process ; ) If not, I'll push this fix to 2.5 directly.
I just noticed that there are more paths in LateNight that need to be fixed
controls/button_4state_display.xml:26:
Do you want to take care of that, too?
Yeah, I'll fix them, no problem.
I can confirm this with LateNigh64 on Windows
Alright, I cloned this repo, made the new branch, made those fixes and committed them. I'm trying to push up my new branch but it says permission denied. How do I get permission to make a branch here?
Please take a look at https://github.com/mixxxdj/mixxx/blob/main/CONTRIBUTING.md
You push your fixes (branch which is not named like the Mixxx default brnach main
) to your repo and open a PR. A link for this is provided by git CLI when you've pushed and in the Github web UI at https://github.com/morgannunan/mixxx/branches.
OK, PR is in. This is apparently a problem for the other themes as well, as those also have relative paths. I haven't tested them, though.
Bug Description
I have a custom theme based on LateNight, and in 2.5 the waveforms disappear. This is also true of the built-in 64-sampler version of the theme.
I have a fix on my fork of Mixxx, but I'm not actually sure how to open a pr from my fork to this version, or if that's even the correct way to do this. Please advise.
Version
2.5
OS
Ubuntu 22.04