Releases: caracoolnet/wp-caracool-motion
Release list
Caracool Motion 0.7.1
Sincroniza el archivo común del menú, que se corrigió después de publicar la 0.7.0. Si tienes la 0.7.0 puesta, actualiza.
- El icono de «Caracool» se salía de su caja en la barra lateral. WordPress dibuja los iconos del menú con
background-size: 20px auto: fija el ancho y deja la altura libre. Con el lienzo estrecho que llevaba el SVG (52 × 101) el dibujo salía a 39 px de alto y el hueco mide 34, así que asomaba por arriba y por abajo. El lienzo pasa a ser cuadrado y el trazo va centrado: WordPress lo escala a 20 × 20 y cabe entero. Se ve algo más pequeño, pero sin recortes. - El cambio viene de
caracoolnet/wp-caracool-sharedy se ha copiado tal cual, sin adaptar nada: es archivo común a los cuatro plugins de la casa. - Fuera de la tabla de efectos del README, «gira hasta plantarse», que se quitó del código en la 0.6.0 y se había quedado ahí escrito.
Caracool Motion 0.7.0
Los plugins de la casa dejan de repartirse la barra lateral de WordPress.
- Un solo menú «Caracool». Motion, Carta, OneStep y Churra se cuelgan de un mismo menú padre en vez de poner cada uno el suyo. Motion pasa a ser el submenú «Motion»; la página de ajustes es la misma y el slug no cambia (
caracool-motion), así que ningún enlace guardado se rompe. - Sin dependencia entre plugins. Lo único que comparten es el acuerdo de colgarse de un mismo slug: el primero que carga crea el padre y los demás se lo encuentran hecho, en cualquier orden y con cualquier combinación instalada. Cada uno sigue funcionando solo.
- La portada del menú lista los plugins de la casa que hay puestos en la web, con su versión y una línea de qué hace cada uno. Cada plugin se apunta por el filtro
caracool_plugins. - El archivo
inc/caracool-menu.phpes común a los cuatro, byte a byte. Su fuente de verdad escaracoolnet/wp-caracool-shared; esta copia se ha comparado con ella antes de publicar. - Ojo al empaquetar: el zip pasa a incluir
inc/. Sin esa carpeta el plugin no arranca.
Caracool Motion 0.6.1
Arreglo de la 0.6.0, que llegó a instalarse rota. Si tienes la 0.6.0 puesta, actualiza.
- La caché de Elementor dejaba páginas sin ScrollTrigger. La 0.6.0 decidía qué librerías cargar por los efectos que había visto pintar. Elementor guarda el HTML ya pintado de cada elemento y, cuando lo sirve de ahí, no vuelve a pasar por el plugin: la página llevaba su cortina en el HTML y aquí no constaba ningún efecto. En porherencia.com la cortina y «la foto crece» se quedaron sin hacer nada.
- Ahora se mira el documento, no el momento de pintar. El plugin lee los datos guardados de cada documento de Elementor que sale en la página —la página, la cabecera, el pie— y de ahí saca qué efectos lleva. Funciona con la caché encendida y apagada.
- Si un documento guarda un efecto que el plugin no conoce, de un filtro que en esa petición no se ha registrado, carga ScrollTrigger igualmente.
- Las pruebas ya no miran el código por dentro: montan una página, la hacen pasar por el plugin y comprueban con qué se queda. Ninguna simula el pintado, que es justo el caso de la caché.
Caracool Motion 0.6.0
Cada página se lleva solo las librerías que usa, y se va un efecto que no aportaba.
- ScrollTrigger solo donde hace falta. Los efectos van en dos familias: «cortina», «la foto crece» y «parallax» están atados al scroll y lo necesitan; «entrada» y «la marca se planta» van por IntersectionObserver y no. Ahora se encola solo si alguno lo pide: en porherencia.com son 43 KB menos en ocho de las doce páginas.
- Lenis solo con la inercia activada. Se registraba como dependencia fija aunque el motor estuviera apagado.
- Fuera «gira hasta plantarse». Hacía casi lo mismo que «la marca se planta y el disco crece», que es la buena, y no estaba puesto en ninguna página. Quedan cinco efectos de sección.
- Sin sorpresas. Un efecto de scroll que llegue por filtro sin declararse como tal cuenta como que lo necesita, y si aun así falta ScrollTrigger el efecto no se aplica y avisa por consola en vez de romper.
Caracool Motion 0.5.1
Misma tanda que la 0.5.0: sube el numero para que el actualizador avise a las webs.
La 0.5.0 se publico el 5 de septiembre con el arreglo del hueco por movimiento reducido, pero las webs que ya tenian instalada una 0.5.0 anterior no lo recibian: el actualizador compara numeros y los dos eran iguales, asi que no aparecia el aviso.
El codigo es el mismo que el de la 0.5.0 publicada. Lo unico que cambia es el numero de version.
Caracool Motion 0.5.0
Todos los colores que se eligen desde Elementor pasan al selector nativo, y la entrada escalonada anima piezas en vez de bloques.
- Con movimiento reducido, la foto que crece ya no deja un hueco enorme: la seccion vuelve a medir lo que mide su contenido.
- Entrada escalonada de nuevo: entran las piezas de verdad, y se elige cuando se dispara.
- La foto que crece llena su panel, y la linea de avance se pone de pie en movil.
- Se acaba el parpadeo del primer bloque y la intro avisa cuando destapa.
- Lo pegado al final de la pagina tambien entra.
Caracool Motion 0.4.0
Caracool Motion 0.4.0
Módulo de intro.
- Intro de entrada: una sábana del color de la casa cubre la página, el logotipo se anima en el centro y la sábana sube (o se recorta de abajo arriba) dejando ver el resto. Solo la primera vez, recordado N días.
- Cinco animaciones del logotipo, ampliables por filtro (
caracool_motion_animaciones_intro): del aspa al disco en tres tempos (freno largo, con asiento, respira), se derrama, y sello. - El logotipo se elige de la biblioteca (SVG) y se incrusta en la página. Las piezas se deducen: la forma más grande es el disco, las que quedan fuera son la marca, el resto letras. Sirve para cualquier logotipo parecido.
- Color de la sábana entre los colores globales del Kit.
- Dónde: interruptor para la portada más una lista de páginas concretas. Tamaño del logotipo en escritorio y móvil.
- La sábana se imprime con el HTML, no desde JavaScript, para que el hero no se vea antes de tiempo; un script en línea la quita antes del primer pintado si ya se vio.
?intro=1la fuerza,?intro=0la salta. - Los efectos de sección se preparan bajo la sábana y las entradas arrancan en
cm:intro:sale; el hueco de la barra de scroll se reserva para que la página no salte. - El panel del plugin pasa a tener una pestaña por módulo.
- «La foto crece» admite un velo entre la foto y el texto (color y opacidad final) y una línea de progreso configurable (interruptor, color y grosor). El velo y la línea usan el selector de color nativo de Elementor (globales del Kit o cualquier color).
- Efectos de sección nuevos: la marca se planta y el disco crece (la coreografía de la intro sobre un logotipo grande de fondo) y gira hasta plantarse.
- Color de los puntos de navegación elegible entre los globales del Kit. Los puntos buscan el documento de la página, no el primer
.elementor. - La cortina lateral pierde el filo de color que llevaba en el borde.
- Los recursos del plugin llevan en la URL la fecha del archivo además de la versión: cada build invalida la caché del navegador.
Requiere: WordPress 6.0+ y Elementor 3.16+ (contenedores flexbox). Instalar el zip adjunto desde Plugins → Añadir → Subir. El actualizador del plugin encuentra las releases por sí solo en las instalaciones que ya lo tengan.