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,...
The `withLabel` HOC calls `styled` from inside the returned `Icon` component: https://github.com/processing/p5.js-web-editor/blob/a4a5742cd5e32c73aca9d42a72af134ef0461512/client/common/icons.jsx#L31-L33 This causes a warning in the console: > The component icons__StyledIcon with the id of "icons__StyledIcon-sc-xmer15-0" has been...
I would like to see an option to "publish" a sketch. I've shared my sketch (on social media) using the HTML link. But I would like to continue working on...
Changes: The components for `NewFileModal`, `NewFolderModal` and `UploadFileModal` already use the same CSS class names for styling. This PR moves the HTML structure of the modal and the click-outside logic...
Fixes #2038 Changes: Updated buildZip and bundleExternalLibs functions in projects controller. I have verified that this pull request: * [x] has no linting errors (`npm run lint`) * [x] has...
I love that there's a publicly-visible list of [sketches for particular users](https://alpha.editor.p5js.org/aparrish/sketches)! But it's not necessarily intuitive for new users that any work they do in the web editor will...
Fixes #issue-number I have verified that this pull request: * [x] has no linting errors (`npm run lint`) * [x] is from a uniquely-named feature branch and has been rebased...
Changes: - In existing function components, access the `t` function from `react-i18next` via `const { t } = useTranslation();` rather than the `withTranslation` HOC or by passing it down from...
Related to issues #1458 & #2042 Changes: * Refactor the `Toast` component to use `react-redux` hooks instead of the `connect` HOC, in line with [Redux best practices](https://redux.js.org/style-guide/#use-the-react-redux-hooks-api). * Handle the...
I've got some great ideas for how modules can be used in the online editor. It'd be really nice to use top level await!
## Fixes #2007 ## Changes - Change the selected item to bold. It was difficult to see which of the settings in the Light Theme was currently selected. Therefore, I...