Lanzada la versión 0.3.0 y 0.3.1 de SimTerm

Hace poco que WordPress se actualizó a la versión 4.7. Como siempre que sale una versión nueva, tengo que asegurarme de que el plugin funciona en esta nueva versión, pero tenía algunas características nuevas en mente y me puse manos a la obra. Por eso lancé SimTerm 0.3.0, aunque unos minutos después vi una pequeña incompatibilidad con WordPress 4.2 y decidí lanzaar una actualización 0.3.1 resolviendo este problema.

Lista para descargar desde WordPress.org o desde GitHub:

Paso a incluir el informe de cambios:

  • Actualización del script Show Your Terms (desde mi fork), incluye los siguientes cambios:
    • Reproducir de nuevo manualmente
    • Copiar al portapapeles (Todo el terminal o sólo una línea dando doble click). Tengo que trabajar un poco más en esto para tener más compatibilidad con navegadores.
    • Barra de estado (puedes utilizar la clase nostatusbar para volver al comportamiento anterior)
    • Clase noanimate evita que se reproduzcan animaciones de un terminal en concreto
    • Se arreglan los saltos de línea para los comandos o escritura por teclado
    • Nuevo tema de terminal Ubuntu
    • Tema blue (Antes estaba implementado dentro de SimTerm, ahora está directamente en el script)
    • El terminal no se reproducirá de nuevo si el ratón está encima. Era muy molesto que estuvieras atento a una línea o quisieras copiar un texto y que de repente empezara de nuevo.
  • Compatibilidad con WordPress 4.7
  • Configuración para activar/desactivar la animación automática (activada por defecto)
  • Configuración para activar/desactivar la barra de estado (desactivada por defecto)
  • Argumentos de shortcode (animate=»1/0″ , statusbar=»1/0″) para aplicar configuración a terminales individualmente
  • Traducciones actualizadas
  • Fallo conocido: Los mensajes en Javascript no están traducidos
  • Arreglada la configuración para WordPress 4.2

Desactivar animaciones

Para desactivar las animaciones puedes cambiar la configuración por defecto de animaciones, aunque se desactivarán todas. De todas formas, puedes desactivar o activar una animación de manera individual utilizando:

[simterm animated="true"] … [/simterm]

Los valores permitidos son:

  • 1, true, enabled, yes : para activar
  • cualquier otra cosa : para desactivar
Esto es un SimTerm con las animaciones desactivadas
Puedes ver el terminal completo, también puedes copiar al portapapeles las líneas con doble click.

Barra de estado

La barra de estado irá mejorando con el tiempo. Actualmente tiene algunas optiones para que el usuario pueda volver a reproducir la animación, pausarla (aunque también vale con un click sobre la ventana), copiar al portapapeles o ver todo el texto (que puede ser muy útil cuando la animación es muy grande, o muy lenta y se eterniza, y el usuario quiere ver las cosas ya). También hay un div que ahora mismo no se usa, pero en el futuro valdrá para mostrar un texto con el estado del terminal, puede dar un toque muy friki.

Para mostrar la barra de estado debes activarla por defecto en la configuración, ya que viene desactivada. O también puedes activarla/desactivarla para una ventana concreta así:

[simterm statusbar="true"] … [/simterm]

Los valores admitidos son los mismos que para «animated». El resultado es algo como

Este es SimTerm con una bonita barra de estado
Puedes ver el terminal completo, y abajo del todo una barra, como la cabecera, pero con opciones diferentes.
¿Eres capaz de imaginar el mundo de posibilidades que se abren con esta caracteristica?
Pero vamos, si no te gusta, puedes desactivarla

Temas

Este es SimTerm con el tema por defecto
Cabecera clara y ventana de terminal clara también.

Este es SimTerm con el tema dark
Cabecera oscura y ventana de terminal aún más oscura

Este es SimTerm con el tema regular
Cabecera clara y ventana de terminal oscura

Este es SimTerm con el tema blue
Cabecera azul con el botón a la derecha y ventana de terminal oscura

Este es SimTerm con el nuevo tema Ubuntu
Cabecera oscura y ventana de terminal púrpura, con botones en png a la izquierda

El futuro

Quiero hacer un motor de temas para este proyecto, que nos permita subir temas, elegirlos e incluso cambiar un color de forma fácil. Pero tendremos que ser pacientes.
Otra cosa que tengo en mente es hacer que los mensajes emitidos por el script principal estén localizados. Así el usuario no se sentirá raro y hablará su idioma.

I hope you like this update.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *