p5.js icon indicating copy to clipboard operation
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...

Results 444 p5.js issues
Sort by recently updated
recently updated
newest added

### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...

Bug
Area:Core

### Most appropriate sub-area of p5.js? - [ ] Accessibility - [ ] Color - [X] Core/Environment/Rendering - [ ] Data - [ ] DOM - [ ] Events -...

Bug
Area:Core

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 - [...

Enhancement
Area:Typography
p5.js 2.0