Skip to content

Releases: lbettero/responsivemenu

V2.1.1

13 Nov 09:56

Choose a tag to compare

Corrección de las rutas de assets para asegurar el funcionamiento correcto del proyecto al ejecutarse desde la subcarpeta /livia.

V2.1.0

11 Nov 14:02

Choose a tag to compare

  • Eliminación de la carpeta duplicada public/: ahora los archivos se sirven directamente desde la raíz del proyecto.
  • Corrección de contexto de apilamiento (z-index) en menu.php, header.php y main.css, asegurando que los submenús se muestren correctamente en primer plano.
  • Refactorización de rutas relativas en require y assets para ajustarse a la nueva estructura sin public/.
  • **Ajustes visuales en header.php para compatibilidad con Alpine.js y TailwindCSS.

Versión 2.0.0 — Entrega estable con Tailwind y Apline

10 Nov 11:02

Choose a tag to compare

🧭 Versión 2.0.0 — Arquitectura modular y validación integral

📅 10 de noviembre de 2025

🚀 Descripción

Esta actualización introduce una arquitectura modular con separación clara entre componentes PHP y JavaScript, integración completa de TailwindCSS y Alpine.js, y un sistema de pruebas unitarias con PHPUnit 11 que valida la estabilidad e interoperabilidad del menú dinámico.

🧩 Novedades

  • Integración de Alpine.js para interactividad del menú.
  • Interfaz totalmente responsive con TailwindCSS.
  • Separación de scripts: menu.js y dashboard.js.
  • Pruebas unitarias que cubren JSON, renderizado y eventos JS.
  • Estructura de carpetas reorganizada para mayor claridad.

⚙️ Entorno

  • PHP 8.2.12
  • PHPUnit 11.5.43
  • Node.js (validación opcional, omitida en Windows)

✅ Resultados de pruebas

13 pruebas ejecutadas — 231 aserciones — 0 fallos — 1 omitida (Windows)


v1.0.1 — Mejoras en la interfaz: correcciones del menú y optimización de colores

10 Nov 11:03
ad7da18

Choose a tag to compare

Merge pull request #2 from lbettero/dev

Versión v1.0.1

Versión 1.0.0 — Entrega estable (Prueba Técnica)

10 Nov 11:02
5533ebd

Choose a tag to compare

Merge pull request #1 from lbettero/dev

### 🚀 Proyecto Menú Dinámico (PHP + TailwindCSS)

**Versión:** 1.0.0  
**Fecha de publicación:** 07/11/2025  
**Tiempo de desarrollo:** 5 horas  

#### ✨ Características principales
- Menú dinámico y responsivo con hasta tres niveles (Padre > Hijo > Nieto).  
- Carga automática desde un archivo `menu.json`.  
- Renderizado modular con PHP (`menu.php`, `header.php`, `footer.php`).  
- Interacción de escritorio y móvil controlada con `menu.js`.  
- Pruebas unitarias automatizadas con PHPUnit (`MenuTest.php`).  
- Documentación completa en `README.md`.

#### 🧩 Estructura del proyecto
- `/public` — Archivos accesibles (HTML, JS, CSS, JSON).  
- `/src` — Lógica del lado del servidor.  
- `/tests` — Pruebas unitarias con PHPUnit.  
- `/phpunit.xml` — Configuración de PHPUnit.

#### 🧠 Créditos
Desarrollado por **Livia Pérez Bettero**  
con asistencia de **ChatGPT (OpenAI)** para el diseño modular y la estructura de pruebas.