Hi John,
yes, I plan to update. But the 1.4 version will not make it into the upcoming maintenance update which ensures support for iOS 6, because this version is already in the testing and scheduled for release. Due to the necessary changes I had to make with processingjs in order to run smoothly on iOS, it will always take a while to adapt to newer versions.
There will either be another maintenance update with one of the latest processingjs versions or it’ll be integrated in the next bigger upcoming update.
Sorry for not giving you any timeframe; all I can say is that I will be on holidays in September, so I would not count with the new pjs version within the next two months.
But maybe there is any short-term workaround (until PR0C0D1N6 is updated) in your specific case?
You know, that in JavaScript, you can always override methods. So if you need something very particular and you know what it is and the function that is causing problems, you can go and override this specific method.
So, just for example (pls be careful with this and don’t try it on a sketch with many console logs), you could swizzle the println with an alert statement:
// Overriding processingjs methods
println("Original Method for println: " + println);
println = function(param) {
alert(param);
}
//println("Swizzled Method for println: " + println);
println("Hello World");
Hope this helps!
Best,
Michael