Skip to content

Releases: FreeMEM/dash

Dash para VS Code 0.2.3

Choose a tag to compare

@FreeMEM FreeMEM released this 25 Oct 16:02
6e164d4

Extensión de VS Code para Dash, versión 0.2.3: un repaso a fondo del editor visual de ventanas MUI.

El editor visual avisa antes de compilar de todo lo que el compilador rechaza, también en un .dashui editado a mano o pegado:

  • dos ventanas con el mismo nombre;
  • #{ en un texto o un título (se leería como interpolación);
  • objetos dentro de algo que no es un grupo, un objeto sin tipo, un tr o un size mal escritos, o una lista donde va un texto;
  • un id, un close o un evento de menú que no es un número entero.

El panel de problemas de VS Code enseña lo mismo.

Arreglos

  • Una opción de menú nueva ya no sale como error.
  • Un objeto o una ventana llamados constructor o toString ya no salen como repetidos.
  • Vaciar un campo numérico pide un número, en vez de dejar un 0.
  • En la vista previa, la zona de dibujo con peso conserva su tamaño mínimo.
  • Un arrastre cancelado ya no deja nada marcado.
  • Ver en Amiga vuelve a compilar la ventana tras actualizar Dash, en vez de enseñar la del Dash anterior.

Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.3.vsix en VS Code (1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.3.vsix. La extensión usa el compilador de este repositorio (ajuste dash.path).

Novedades: editor/vscode/CHANGELOG.md. Web: https://dash.freemem.space.

Autor: Francisco Antonio Tapias Bravo (FreeMEM).

Dash para VS Code 0.2.2

Choose a tag to compare

@FreeMEM FreeMEM released this 25 Oct 14:50
d55e160

Extensión de VS Code para Dash, versión 0.2.2, con todo lo que ha crecido Dash desde la 0.2.1.

En la extensión

  • Editor visual: la casilla «al cambiar», junto a Ver en Amiga, vuelve a enseñar la ventana en el Amiga sola tras cada cambio (ajuste dash.emulator.previewOnChange).
  • Colores para @catalog, @version y las funciones nuevas de Dash; completar y la ayuda al pasar el ratón las sacan del compilador.

En Dash (desde la 0.2.1)

  • 617 funciones: catálogos de idioma (tr, @catalog), Commodities, discos, red (interfaces, WiFi, UDP, servidores), USB, fechas, avisos de ficheros, la temperatura de la PiStorm, la memoria chip y fast, y el escritorio de fondo de Trasfondo (velos, áreas, RTG).
  • Sin Gurus: un campo de nil, una división por cero o una instrucción ilegal dan un mensaje y una salida limpia, también en un 68000.
  • ./dash --cpu 68020|68030|68040|68060: código para Amigas aceleradas (en un 68040, Fixed divide unas 30 veces más rápido).
  • Structs y listas con 4 bytes menos de cabecera: 1.000 structs pequeños pasan de 33 KB a 24 KB.
  • Arreglos: abrir una pantalla propia daba un Guru en el A500; los programas dejaban bibliotecas abiertas al salir (fragmentaban la memoria); los catálogos se leen al día; textos de hasta 16 MB; NetShutdown de Roadshow.
  • Documentación en inglés y castellano, y una comparativa medida con AmiBlitz3, AMOS Pro y C.

Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.2.vsix en VS Code (1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.2.vsix. La extensión usa el compilador de este repositorio (ajuste dash.path): actualízalo con git pull.

Tutorial en vídeo (6 minutos): https://youtu.be/_UTJ_0s3xLc. Web: https://dash.freemem.space.

Autor: Francisco Antonio Tapias Bravo (FreeMEM).

Dash para VS Code 0.2.1

Choose a tag to compare

@FreeMEM FreeMEM released this 21 Oct 11:15
a756970

Primera versión pública de la extensión de VS Code para Dash: colores, errores mientras se escribe, completar,
ir a la definición, renombrar y formatear; compilar y ejecutar en el Amiga emulado (A1200, A500, AmigaOS 3.2 o con
tarjeta gráfica), con comprobación de memoria y perfil; depurar con puntos de parada, variables y paso a paso,
también en un Amiga de verdad por la red; y un editor visual de ventanas MUI que las enseña en el emulador.

Tutorial en vídeo (6 minutos, con subtítulos): https://youtu.be/_UTJ_0s3xLc.

Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.1.vsix en VS Code
(1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.1.vsix.
La extensión usa el compilador de este repositorio (ajuste dash.path): ver "Cómo encaja con Dash" en el README.

Novedades de la 0.2.1: editor/vscode/CHANGELOG.md.

Autor: Francisco Antonio Tapias Bravo (FreeMEM).