p5.js
p5.js copied to clipboard
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processin...
Resolves https://github.com/processing/p5.js/issues/5790 ## Changes - Adds support for `strokeCap` and `strokeJoin` in `p5.RendererGL` - Updates the line drawing pipeline (generation of vertices and attributes, shaders) to handle caps + joins...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...
### Most appropriate sub-area of p5.js? - [ ] Accessibility (Web Accessibility) - [ ] Build tools and processes - [ ] Color - [ ] Core/Environment/Rendering - [ ]...
### Increasing Access Many people may never need to use the cropping functionality of image(), so allowing them to use the fitting arguments without needing to include 4 extra parameters...
### Topic In WebGL mode, strokes don't have joins or caps. This leads to some ugly results, e.g.: ```js function setup() { createCanvas(400, 400, WEBGL) } function draw() { background(255)...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [ ] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events...
### Topic Just setting up a new machine (M1 MBP) and trying to get setup again for compiling p5.js – did an upstream grab for my local repo, switched to...
## Increasing Access Allowing to use an SVG image as source for a canvas image leads to crisper images when a user scales the canvas up. ### Most appropriate sub-area...
Resolves https://github.com/processing/p5.js/issues/5778 Changes: - Use `textContent` rather than `innerHTML` to set and compare options in a select menu, avoiding parsing HTML and escaping HTML special characters that might happen to...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [ ] Core/Environment/Rendering - [ ] Data - [X] DOM - [ ] Events -...