Add Pagination to Collection List and Asset List View

Abierto
#3,880 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

@VaibhavNarayann ya está trabajando en esto.

Desde el 7/5/2026.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript
Área
frontend, web-dev

Línea de trabajo

Elige la página My Collections o My Assets y comenta para solicitar la asignación de un maintainer. Empieza estudiando el pull request #3846 sobre la paginación de SketchList y AddToCollectionSketchList; después, sigue la implementación de la lista de la página seleccionada. Se considerará terminado cuando la vista elegida pagine sus elementos, cargue las listas grandes de forma incremental y deje de mostrar un estado vacío mientras se cargan los datos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Enhancement
Notes

This issue should be handled in two pull requests and treated as two separate issues:

  • Add Pagination to Collection List
  • Add Pagination to Asset List

Pull requests that combine these two will not be accepted.

Before starting your work, please comment below indicating which page you would like to work on, and a maintainer will assign the issue to you. We're approaching this by separating the issue into two PRs to help make debugging easier, prevent merge conflicts, and keep the review scope approachable.

Details

Recently, pagination has been added to the 'My Sketches' page to help users with a larger amount of sketches navigate through their projects more easily and reduce loading times for this page.

Image

Adding pagination to the Collections and My Assets view would provide more consistency and help users with a large amount of collections or assets load these pages more easily and navigate through them as well, and potentially address issues such as https://github.com/processing/p5.js-web-editor/issues/3612, which explains:

Right now the editor shows “No sketches” while data is still loading. For large collections this can last several seconds or longer, making it look like all sketches are gone 😱

Suggestions to Start
Lenguaje dominante
JavaScript
Estrellas
1.7k
Forks
1.7k
Merge medio
7 d 1 h
PR fusionados (30 d)
13

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de processing/p5.js-web-editor

Todos los issues de processing/p5.js-web-editor

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.