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...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...
### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...
Addresses processing/p5.js-website#527 Changes: The link to the page about creating accessible labels is broken and this seems like the proper one. Screenshots of the change: #### PR Checklist - [x]...
Resolves #7289 Changes: This mainly resolves a rendering/crashing issues with `ellipseMode(CORNERS)` affecting `ellipse()` and `arc()`; see issue above). It also fixes a related issue with using `rectMode(CORNER)` and negative widths...
Resolves: some part of broken links ( https://github.com/processing/p5.js-website/issues?q=is:issue+is:open+link+label:%22Bug:+Broken+Link%22 ) Changes: Update reference links. #### PR Checklist Updated contributor-doc only.
Related Issue Originally reported in p5.js-website repository: [#595 - Misspelling in Docs: Reference > createRadio()](https://github.com/processing/p5.js-website/issues/595) Summary - Fixed a typo in the documentation: changed "paremeter" to "parameter" in the description...
Resolves: some part of broken links ( https://github.com/processing/p5.js-website/issues?q=is:issue+is:open+link+label:%22Bug:+Broken+Link%22 ) Changes: Update website links in js documents . PR Checklist Updated js documents only.
## Renderer state machine The base `p5.Renderer` class will provide a `states` property that will keep track of all states within the renderer that are affected by `push()` and `pop()`....
Resolves #7308 Changes: Distributed the code within [dom.js](https://github.com/processing/p5.js/blob/main/src/dom/dom.js), across dom.js, p5.Element.js, p5.MediaElements.js, and p5.File.js. Specific details of the split are detailed in Proposal #7308. I've had trouble running the `npm...
## Typography module revamp for p5.js 2.0 - [ ] Implement 2D API using only browser functions - [ ] Test set/get for all font and context2d properties - [...