Descargar Nodl

Experimenta todo el poder de la composición visual en tiempo real en tu escritorio o directamente en tu navegador.

Windows

v0.1.0

Instalador para Windows 10/11 (64 bits)

macOS

v0.1.0

Binario universal (Intel y Apple Silicon)

Linux

v0.1.0

AppImage para las principales distribuciones

Ejecutar en el navegador, sin instalación.

Prueba Nodl directamente en tu navegador. Es rápido, seguro y siempre actualizado.

Notas de lanzamiento

Sigue nuestro viaje mientras construimos el futuro de la composición visual en tiempo real.

Version 1.0.3 — Mobile Experience
🚀 HISTORIAL DE CAMBIOS - Versión 1.0.3 — Experiencia móvil ## 🌟 Novedades - **Versión Móvil Dedicada** Se añadió una verdadera versión mobile y desktop de Nodl. La versión mobile es más simple y está pensada para crear visuales Nodl rápidamente, especialmente para creadores de contenido sin ordenador. - **Organización de Plantillas** Los templates y cadenas de nodos ahora están mejor organizados en mobile. - **Bottom Sheets** Se añadieron Bottom Sheets en lugar de diálogos clásicos para mejorar la UX móvil. - **Soporte Táctil** Se añadieron sliders móviles personalizados para un mejor soporte táctil y se incorporó soporte para propiedades de color en mobile. - **Animaciones Móviles** Se añadió soporte de animaciones en mobile: time, link y timeline dentro del panel de propiedades. - **Traducciones** Se añadieron traducciones móviles en la mayor parte de la interfaz. - **Resolución Global** Se añadió un ajuste global de resolución para todos los nodos. - **Gradients y Selectores** Los gradients y color pickers ahora funcionan correctamente en mobile. --- ## 🛠️ Mejoras y Correcciones - **Interacción de Bottom Sheets** Los Bottom Sheets ahora se cierran al tocar fuera. Al modificar una propiedad con el MobileSlider, la sheet se vuelve transparente para dejar ver el preview detrás. - **Ergonomía y Orden** Las cadenas de templates ahora se muestran en el orden correcto en mobile. Se mejoró la navegación general y la ergonomía táctil. - **Compatibilidad de Conexiones** La compatibilidad de conexiones en mobile ahora está alineada con el comportamiento desktop. - **Zonas de Drop** Se corrigió el registro dinámico de las zonas de drop en mobile y se corrigieron varios problemas de UI relacionados con interacciones táctiles. - **Traducciones de Idioma** Se corrigieron y mejoraron muchas traducciones móviles. - **Tema Claro en Mobile** Se mejoró el light mode en mobile, incluyendo conexiones, nodos, panel de propiedades, biblioteca rápida y el tutorial. - **Robustez General** Mobile ahora es una experiencia más robusta para crear prototipos rápidos y visuales Nodl.
🚀 HISTORIAL DE CAMBIOS - Versión 1.0.2 — Creación, animación, exportación y desktop ## 🌟 Novedades - **Línea de tiempo y Keyframes** Se añadió un sistema de Timeline con timing determinista durante la exportación. Los usuarios ahora pueden crear, mover, eliminar y guardar keyframes dentro del proyecto. - **Animaciones Avanzadas** Se añadió soporte de animación para propiedades numéricas y vectoriales. Se añadió la posibilidad de controlar propiedades mediante el tiempo para crear animaciones de forma fluida. - **Copiar y Pegar** El copiar-pegar ahora soporta grupos de nodos con enlaces y timelines integrados. - **Nuevo Nodo GIF** Se añadió un nodo GIF para reproducir GIFs con la ayuda de Three.js. - **Guardado Automático** Se añadió guardado automático local en IndexedDB para proyectos locales. - **Proyectos Unificados** Se unificaron los proyectos locales y cloud, diferenciados mediante iconos claros. - **Versión Desktop (Electron)** Electron ahora funciona completamente con una vista dedicada `ElectronHubView` para la versión desktop con acceso rápido a acciones útiles. - **Analytics y Seguridad** Se añadió analytics con Umami y se configuró Gitleaks en los workflows para evitar filtraciones de claves API. --- ## 🛠️ Mejoras y Correcciones - **Exportación Fiable** La exportación de vídeo ahora es más fiable gracias al render determinista, evitando frames saltados. - **Optimización de Espacio** Los exports de proyecto pesan alrededor de un 50% menos al eliminar datos innecesarios. - **Interactividad y Control** Los sliders ahora responden alrededor de 10× más rápido. Se mejoró ValueRuler para mostrar solo multiplicadores de escala relevantes. Los campos de entrada ahora permiten valores negativos por defecto, y los parámetros desactivados ahora se ocultan en el panel de propiedades. - **Corrección de Errores** Se corrigió el doble clic para reiniciar propiedades con modos de animación, se corrigió la conservación de keyframes de timeline durante el copiar-pegar y el pegado duplicado de nodos. - **Explorador de Variaciones** Se mejoró Variation Explorer con soporte para Points, 3D y SDF. - **Nodos y Estabilidad** Se corrigieron múltiples nodos y sistemas, incluyendo GLB animations, PointsOnMesh, PointToTexture, AudioFile, Transform3D, VolumetricScanlines y más. - **Electron y Navegador** Se corrigió la gestión de assets en Electron y se evitó la aparición del menú contextual del navegador al hacer clic derecho. - **Diseño y Calidad** Se mejoró el soporte de temas claro/oscuro, se redujeron logs en consola y se refactorizaron componentes internos para una robustez óptima del código.
🚀 HISTORIAL DE CAMBIOS - Versión 1.0.1 — Experiencia de producto, comunidad y marketplace ## 🌟 Novedades - **Perfil de usuario** Se añadió una nueva página de Perfil con seguidores, seguidos, racha máxima, niveles de XP y bordes de avatar según el nivel. - **Marketplace** Se añadió el Marketplace con mejor UI/UX, vista previa de creaciones, likes, comentarios, seguimiento de autores y soporte para licencias. - **Clasificaciones y Estadísticas** Se añadieron clasificaciones (niveles, vistas, publicaciones, rachas, etc.) y estadísticas de usuario (nodos colocados, proyectos guardados y badges conseguidos). - **Logros y Recompensas** Se añadieron popups de logros estilo Xbox achievements al desbloquear badges o nuevos niveles. - **Interfaz y Utilidades** Se añadió el changelog directamente en la interfaz principal, la función *Report a bug* y un nuevo diálogo de *Tips*. - **Release de Electron** Se añadió una página de Release para descargar la versión Electron o usar Nodl directamente en el navegador. - **Plantillas** Se añadieron más de 30 templates listos para usar, con vista previa en el Marketplace, y templates aleatorios en la homepage para una experiencia más dinámica. - **Onboarding** Se mejoró el onboarding mediante el diálogo de tutorial. --- ## 🛠️ Mejoras y Correcciones - **Privacidad y Perfil** Los usuarios ahora pueden eliminar seguidores y poner su perfil en privado. - **UI General** Se mejoró la UI general de la homepage, sidebar, proyectos y navegación. - **Marketplace** Se mejoró el Marketplace (carga más rápida, previews, pantallas de carga y navegación). Se corrigieron problemas al volver al Marketplace y el comportamiento de ScrollToTop. - **Traducciones** Se añadieron y corrigieron traducciones faltantes para Perfil y Marketplace. - **Validación de Publicación** La publicación en Marketplace ahora muestra errores claros y traducidos (título faltante, descripción demasiado corta, salida pinned inválida, proyecto ya publicado, etc.). - **Colaboración** Los proyectos locales ahora proponen guardar en la nube antes de iniciar la colaboración. Se mejoró el flujo general de colaboración.
🚀 REGISTRO DE CAMBIOS - Versión 0.1.0 (Marzo) ¡Hola a todos! Gran mes de desarrollo con la llegada masiva de los Nodos Anidados (Nested Nodes), una revisión completa del sistema de exportación y montones de nuevos nodos creativos. Aquí tienes todo lo que ha cambiado: --- ## 🌟 Características Clave - **Nodos Anidados y Biblioteca** Exporta nodos anidados a través del menú contextual, con validación estricta en tiempo de ejecución y un sistema de importación que admite la clonación independiente (reasignación automática de ID/Port). - **Sistema de Bundles** Nueva biblioteca organizada (`manifest.json`) con categorización basada en el tipo dominante (textura, geometría, puntos, etc.). - **Captura y Grabación** Se agregó la grabación en el OutputPanel (multi-formato, soporte de transparencia) y captura de pantalla del canvas. - **Motor de Shaders** Soporte separado para vertex + fragment, detección automática de uniforms personalizados y planificación basada en `uTime`. - **Nuevos Nodos Generadores** JuliaBloom, KaleidoPulse, NeonGel, PlasmaWaves, Starfield y Voronoi. - **Efectos y Ajustes** Se agregó Gradient Mapping, Pixelación, Sepia, Cristalización, Inversión Polar y herramientas artísticas (Pintura, Lápiz). - **UI/UX** Panel de propiedades persistente (siempre visible), nuevo selector de colores, editor de degradados y mejoras importantes en el cuadro de texto (navegación por palabras, selección avanzada). --- ## 🛠️ Mejoras e Infraestructura - **Rendimiento** Cambio a una instancia compartida de `DRACOLoader` (singleton) para una carga de activos más rápida. - **Cargador de Activos** DRACO ahora se usa de forma predeterminada con `GLTFLoader`. - **CI/CD** El despliegue en producción ahora está completamente automatizado a través de un nuevo pipeline de CI. - **Pantalla de Carga** Se agregó una barra de progreso real con pasos de carga detallados. --- ## 🐞 Corrección de Errores - **Renderizado** Se corrigieron las "texturas negras" durante la captura y grabación (problema de contexto WebGL compartido). - **Biblioteca Rápida** Se corrigió la búsqueda difusa (por ejemplo, "pointtrail" funciona con o sin espacios) y problemas de visualización durante la escritura rápida. - **Nodos** Se corrigió el parpadeo de PointTrail y se cambió el comportamiento de los nodos de puntos para fusionar objetos en lugar de reemplazarlos. - **UI** Se corrigió el botón de restablecimiento de propiedades que no se actualizaba instantáneamente. - **Estabilidad** Mejora de la fiabilidad del reloj del sistema para evitar saltos de fotogramas. --- ## 📌 Nota Somos conscientes de las limitaciones actuales con respecto a: - la carga de fuentes (Text3D) - la falta de controles de transformación (Posición/Rotación/Escala) en algunos nodos 3D - la falta de animaciones de timeline (¡previstas para la actualización de mayo!) - errores en GLB con [pointsOnMesh] y animaciones (¡previstos para la actualización de mayo!) 👉 ¡Estos puntos están planeados para el próximo sprint!