processing / p5.js-web-editor

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, or remix p5.js sketches without needing to download or configure anything.
https://editor.p5js.org
GNU Lesser General Public License v2.1
1.32k stars 1.27k forks source link

Implementing Pagination while rendering examples. #2958

Closed DrizzyOVO closed 5 months ago

DrizzyOVO commented 6 months ago

Fixes #2952

Changes: I added pagination to the sketches section.

I have verified that this pull request:

https://github.com/processing/p5.js-web-editor/assets/99645553/a43b8eb0-3328-43b1-bf48-a70ab4d470da

release-com[bot] commented 6 months ago

Release Environments

This Environment is provided by Release, learn more! To see the status of the Environment click on Environment Status below.

:wrench:Environment Status : https://app.release.com/public/Processing%20Foundation/env-ad16a6a8f5

DrizzyOVO commented 6 months ago

@lindapaiste what more design is expected? can you explain it please?

lindapaiste commented 6 months ago

@lindapaiste what more design is expected? can you explain it please?

The pagination buttons are a totally new design element so we need to put some thought into what we want them to look like. In my opinion the hot pink is too over-emphasized but I'm not a designer.

DrizzyOVO commented 5 months ago

@lindapaiste I've made a few changes. This ui makes it litter easier for users to navigate.

https://github.com/processing/p5.js-web-editor/assets/99645553/939c1c6d-f181-4449-b25b-571625a408a6

https://github.com/processing/p5.js-web-editor/assets/99645553/833fa842-c09a-4ab6-8247-af12aab627fb