Caleb Foss
Caleb Foss
Thank you for all the work you've done to build and maintain this amazing project! As a teacher, it is so amazing to introduce students to a tool that they...
I think this is because the fullscreen and embed links now also display the sketch in an iframe (an iframe within an iframe in the case of embed) in order...
So as long as that's the case, I'm wondering if it makes sense to update the reference page on the website to clarify.
@rinkydevi What would you like further explanation on?
I gave this a try with PR #1996. The p5-javascript mode appears to style anything that follows a "." as a "property" (with exceptions for the async keyword), and once...
Something that's happened with my students in the past is that they've changed their username, which results in a change to their sketch links. So that would be something to...
Here’s an update from @ShenpaiSharma’s 2022 GSoC project: In the Processing implementation, the ambient, specular, and emissive each store the passed colors separately, which allows shaders to combine multiple material...
@kjhollen and @aferriss thanks for these insights! @ShenpaiSharma and I had discussed a less ambitious approach, which sounds like what you're wondering about @kjhollen: to remove the parameters for the...
Here's a Processing example in which emissive, ambient, and specular are combined with three different colors:  ``` void setup() { size(400, 400, P3D); noStroke(); } void draw() { background(0);...
I had an idea on an improvement to textOutput() and gridOutput(). Take this example: ```JavaScript function setup() { createCanvas(400, 400); textOutput(); background(220); square(0, 0, 100); translate(300, 0); square(0, 0, 100);...