p5.js-web-editor
p5.js-web-editor copied to clipboard
The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share,...
### p5.js version 2.8.0 ### What is your operating system? Mac OS ### Web browser and version Chrome and 117.0.5938.132 ### Actual Behavior In `About` modal position of "Contribute" and...
### Increasing Access Functional components are simpler, shorter, and more performant. Additionally, with the introduction of Hooks, they can effectively manage state and side effects ### Feature enhancement details We...
Fixes #3009 Changes:By adding the "Edit Slug" option and implementing the logic to handle slug editing in the ShareModal.jsx file, users now have the ability to edit the slug associated...
Fixes #3023 Changes: In this modification, I added a return statement before deleteObjectsFromS3 to ensure the function returns the Promise returned by deleteObjectsFromS3. Then, I modified the handleProjectDeletion function to...
Fixes #3035 Changes: Created a `useIsMobile` hook where the breakpoint is defined and it returns a `boolean` value, the hook is also able to handle if any custom breakpoint is...
## Fixes #3053 ### Changes: With this update, the downloadSketch function now ensures that the project is only exported when the conditions regarding the logged-in user and ownership of the...
# Fix accessibility issues using @axe-core/react Fixes #2966  ## Overview This pull request addresses accessibility concerns in our project by implementing checks using the `@axe-core/react` library. By integrating...
…Folder Fixes #3043 Currently, I've added shortcuts for: - Adding a file: `Alt + N` - Adding a folder: `Shift + Alt + N` To implement the other two, I...
Fix Confusing Icons #2255 ### Changes Made I've addressed the issue of confusing icons that occurred due to the Sass hover styles. To enhance the user experience, I reorganized the...
Background: In forms which use `react-final-form` we have a lot of repeated boilerplate. For example every field has the same error code: ``` {field.meta.touched && field.meta.error && ( {field.meta.error} )}...