Fix Whiteboard Undo/Redo, Image Dragging, and Responsive Text Area Issues
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- frontend
Línea de trabajo
The payload names no file, test or entry point, so begin by locating the whiteboard component in the repository and reproducing undo, redo, image dragging and text placement in the browser. Done means each checklist item works, image positions persist after sync, and existing whiteboard behavior has no regressions. The issue has no comments, so confirm with maintainers which actions count as supported undo steps before changing code.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
The whiteboard currently has multiple usability issues affecting drawing and collaboration. The undo and redo functions do not work as expected, uploaded images cannot be moved around the whiteboard, and the text area does not respond or position itself correctly according to user interactions.
Issues to Fix
1. Undo and Redo Functionality
- Fix the Undo button so that it correctly reverts the user's most recent supported action.
- Fix the Redo button so that it restores previously undone actions.
2. Uploaded Image Movement
- Allow users to select and drag uploaded images freely across the whiteboard.
- Ensure image positioning works correctly without interfering with other whiteboard tools.
- Verify that image positions remain consistent after whiteboard updates and synchronization.
3. Text Area Positioning and Behavior
- Fix the text area so that it responds correctly to user interactions.
- Allow users to place, select, and reposition text elements on the whiteboard, consistent with the existing design.
Expected Behavior
- Undo reverses the most recent supported action, and redo restores the undone action.
- Uploaded images can be selected and dragged to the desired positions.
- Text elements can be placed and positioned according to user interactions.
- Whiteboard changes are rendered correctly and synchronized with the backend and connected participants.
- Existing whiteboard functionality continues to work without regressions.
https://github.com/user-attachments/assets/cb39102a-2bc7-41f2-bdc3-5e1deb45e668
- Lenguaje dominante
- HTML
- Estrellas
- 67
- Forks
- 190
- Merge medio
- 2 h 21 min
- PR fusionados (30 d)
- 13
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de alphaonelabs/website
-
Rewrite the gsoc/ README for the current site and 2027Posiblemente ocupada @KanishJebaMathewM la tomó hace 9 días. Abierto2026-11 documentation good first issue gsoc-2027 project: gsoc
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
alphaonelabs/website#1154 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Add unit tests for the virtual campus layout logicPosiblemente ocupada @KanishJebaMathewM la tomó hace 8 días. Abierto2026-11 good first issue gsoc-2027 project: virtual tests
Dificultad 2/5 Medio día Aptitud para principiantes 82/100
alphaonelabs/website#1150 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Don't let Mockuper's shortcuts hijack undo and delete while typing in a fieldPosiblemente ocupada @bfs2021 la tomó hace 9 días. Abierto2026-11 bug good first issue gsoc-2027 project: mockuper
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
alphaonelabs/website#1147 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Update BotLab's README and CONTRIBUTING for the monorepo and live sitePosiblemente ocupada @KanishJebaMathewM la tomó hace 8 días. Abierto2026-11 documentation good first issue gsoc-2027 project: botlab
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
alphaonelabs/website#1144 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Fix PMOSS docs: broken code blocks, stale repo URLs and database namePosiblemente ocupada @KanishJebaMathewM la tomó hace 8 días. Abierto2026-11 documentation good first issue gsoc-2027 project: pmoss
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
alphaonelabs/website#1139 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de alphaonelabs/website
Issues similares
-
文字サイズ最大で服薬タブの日付の見出しとカレンダータブの月の見出しが切れるPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
bannzai/medicalarm#572 ·
Los mantenedores suelen responder en 1 día
-
area:tooling good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
interledger/publisher-tools#1007 ·
Los mantenedores suelen responder en 1 día
-
priority/medium roadmap/v1.1.1 stakeholder/rapr type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
databrickslabs/ontos#1420 ·
Los mantenedores suelen responder en 3 días
-
[t-dialog] 弹窗组件和抽屉组件的文档说明不够详细清楚Abierto🐞 bug 🧐 unconfirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Tencent/tdesign-vue-next#7056 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
eyalgolan/statecraft-israel#3093 · 1 comentario ·
Los mantenedores suelen responder en 1 día