feat(v0.3.2): distracciones explicadas y mascota estable #3

Merged
monyi merged 1 commit from feat/v0.3.2-ux-distractions-pet into main 2026-10-22 01:08:46 +02:00
Owner

Subtitulo bajo Distracciones (que cuenta + pestana medida), Como funciona ampliado (1 distraccion = 5 XP y 3 salud, sin pestana fija) y mascota que no se desmonta: redibujo por firma, escritura solo si cambia, rebote al tocar.

Subtitulo bajo Distracciones (que cuenta + pestana medida), Como funciona ampliado (1 distraccion = 5 XP y 3 salud, sin pestana fija) y mascota que no se desmonta: redibujo por firma, escritura solo si cambia, rebote al tocar.
feat(v0.3.2): distracciones explicadas y mascota estable
All checks were successful
ci / validate (pull_request) Successful in 2m2s
compliance / compliance (pull_request) Successful in 13s
ff3a6c6430
- "Como funciona": que cuenta como distraccion (cambio de pestana <30 s), que cada una
  cuesta 5 XP y 3 de salud, y que NO hay pestana objetivo fija: se mide la pestana activa
  (5+ min en ella dan XP).
- Panel: subtitulo bajo "Distracciones" con el criterio y la pestana que se esta midiendo
  (titulo de la pestana activa, truncado) o, si no se puede leer, el aviso de que no hay
  pestana fija. Se refresca al cambiar de pestana y al volver a la pestana.
- Mascota: el canvas solo se redibuja si cambian etapa o animo; cada nodo se escribe solo
  si su valor cambia (nada de innerHTML que vacie el nodo). El emoji de animo pasa a ser
  una palabra (feliz/tranquila/triste/dormida) y la mascota sigue siendo el pixel-art del
  canvas. Al tocarla hace un rebote (respeta prefers-reduced-motion) y nunca se desmonta.
monyi merged commit 859672596c into main 2026-10-22 01:08:45 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
monyi/focuspet!3
No description provided.