audiolabs / webMUSHRA

a MUSHRA compliant web audio API based experiment software

Home Page:https://audiolabs.github.io/webMUSHRA/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update dependencies

faroit opened this issue · comments

lets update the dependencies one by one:

jquery 3 could brake things so this needs to be tested first

Just another thought: The current state of dependencies has been used in many experiments (ubuntu, mac, windows; customized safari, chrome, firefox; Applause-, OLE, 3D-Audio-experiments etc.). It turned out to be stable in any of these environments.
If we change now the versions of these dependencies, we will never have the same test coverage in terms of "field testing". Therefore, I recommend to start with the current state of dependencies (or at least provide a version in the current state).
Especially JQuery has a lot of breaking changes (https://jquery.com/upgrade-guide/3.0/).
Moreover, instead of updating the dependencies and (time-consuming) retesting of everything, I would rather invest my time in some tutorials (written + video).

Okay, I agree. Maybe the only thing we should try is replacing the yaml parser with a newer version with the hope that one is more robust (or has better error reports) when it comes to wrong indentation etc.. YAML errors are the 1. user mistakes, so I would grive this a try

@mschoeffler I've updated the yaml lib in 4434aae
I've tested on all major browsers and loaded all configs. Looks good. License did not change