Skip to content

1.3.0

Latest
Compare
Choose a tag to compare
@kishtarn555 kishtarn555 released this 15 Jan 21:42
· 26 commits to master since this release
ea49acd

Features

  • Ahora el slider de zoom en el layout vertical funciona.
  • Se agregó la opción de compartir un mundo vía enlace (Mundo > Compartir mundo).
  • Se agregó la opción de cargar un mundo desde el enlace.
  • Se agregó soporte para importar MDO/KEC.
  • Se agregó la opción de cambiar la versión objetivo del XML en el menú de parámetros de evaluación.
    • La versión 1.0 es la que usa Karel.js, tiene la desventaja de que los montones de zumbadores en el output, y solo en el output, solo se emite los primeros 16-bit (efectuando modulo 65536), esto no afecta que respuestas correctas sean correctas, pero aumenta las probabilidades de falsos AC.
    • La versión 1.1 es nueva, y saca los zumbadores en el output con 32-bit de precisión. Karel.js debería ser forward compatible con todos los códigos que emitan montones de menos de 65,536.

Calidad de vida

  • Ahora puedes pegar el código XML de un mundo de entrada en el modal abrir .in.
  • Hotkeys ahora deberían activarse menos frecuente cuando se tiene un modal abierto.
  • Ahora puedes interrumpir cuando el programa esta procesando códigos largos.
  • Ahora se tiene un límite superior de 3000 ms en el retraso.
  • Se cambiaron los colores de la selección en los temas para que sean más legibles.
  • Se mejoró la experiencia de usar teclado cuando se abre el menú de colocar N zumbadores.
  • Ahora mundos muy grandes consumen menos memoria de disco al guardar la sesión.

Corrección de errores

  • Se corrigió un error que hacía que ambos layouts, vertical y horizontal estuvieran en pantalla al mismo tiempo
  • Se corrigió un error que bloqueaba la ejecución de mundos muy grandes (Más de ~5MB), ahora se ejecuta el código y este no se guarda en la sesión.
  • Se agregó a la documentación de configuración una explicación de "Cerrar paréntesis y llaves automáticamente"
  • Se corrigió un error que hacía que casillas infinitas fueran emitidas incorrectamente a la salida del xml.out