diff --git a/CHANGELOG.md b/CHANGELOG.md index c9873cd..06971ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog - project.linkedcorp.net +## [1.16.3] - 2026-09-16 +### Fixed +- Arrastrar tareas para reordenar dejó de funcionar tras el fix del checkbox (v1.15.2): al mover + `draggable`/`onDragStart` del icono de agarre directamente sobre el `` (huecos entre sus + formas — un SVG solo capta el mousedown sobre lo pintado, no sobre todo su recuadro), el + navegador no siempre detectaba el inicio del arrastre. Corregido envolviendo el icono en un + `` con área de agarre sólida (mismo patrón ya usado en el listado de Actividades). + ## [1.16.2] - 2026-09-16 ### Changed - El contador de la pestaña "Tareas" pasa de mostrar solo las pendientes a "pendientes/total" diff --git a/VERSION b/VERSION index 4a02d2c..c807441 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.16.2 +1.16.3 diff --git a/backend/package.json b/backend/package.json index 793c699..c6a29f7 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "project-linkedcorp-backend", - "version": "1.16.2", + "version": "1.16.3", "private": true, "type": "module", "main": "src/server.js", diff --git a/frontend/package.json b/frontend/package.json index 64df923..910369e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "project-linkedcorp-frontend", "private": true, - "version": "1.16.2", + "version": "1.16.3", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/pages/Proyectos/ActivityDetailPanel.jsx b/frontend/src/pages/Proyectos/ActivityDetailPanel.jsx index b5ef508..db89cc2 100644 --- a/frontend/src/pages/Proyectos/ActivityDetailPanel.jsx +++ b/frontend/src/pages/Proyectos/ActivityDetailPanel.jsx @@ -263,10 +263,9 @@ export default function ActivityDetailPanel({ activity, projectId, siblingActivi ) : ( <> - + + + toggleTask(task)} /> {task.name} diff --git a/frontend/src/styles/app.css b/frontend/src/styles/app.css index 4a1c9bc..0936d2f 100644 --- a/frontend/src/styles/app.css +++ b/frontend/src/styles/app.css @@ -157,6 +157,13 @@ table.list-table { width: 100%; border-collapse: collapse; font-size: .8rem; } /* --- Arrastrar para reordenar (ListView con onReorder, listado de tareas de una actividad) --- */ .drag-handle-cell { width: 28px; padding: 10px 4px !important; color: rgb(var(--muted)); cursor: grab; } .drag-handle-cell:active { cursor: grabbing; } +/* Area de agarre solida (no el icono suelto): un SVG con huecos entre sus formas no capta el + mousedown de forma confiable en todo su recuadro, y el arrastre dejaba de iniciar. */ +.drag-handle-wrap { + display: inline-flex; align-items: center; justify-content: center; + width: 20px; height: 20px; flex: none; cursor: grab; +} +.drag-handle-wrap:active { cursor: grabbing; } .list-table tbody tr.dragging, .drag-row.dragging { opacity: .4; } /* --- Badges --- */