Durante este periodo hubo actividad en 8 proyectos.
Proyectos
Lonely_Ruins.GameLib
- Se eliminaron las configuraciones del entorno de desarrollo del IDE.
VAR.Json
- Se implementaron declaraciones de tipos explícitas en JsonParser para mejorar la claridad.
VAR.WebFormsCore
- Se actualizó el proyecto a .NET 9.0 y se refactorizó el punto de entrada de AspNetCore.
- Se añadieron métodos para lectura del cuerpo de la solicitud y soporte para cookies HttpOnly y Secure en IWebContext.
- Se implementaron métodos SafeGet, SafeSet y SafeRemove para mejorar la seguridad en diccionarios.
- Se refactorizó el código para utilizar new de tipo objetivo e inicializadores de objetos en línea.
VAR.Focus
- Se actualizó el framework de destino a .NET 9 y se modificaron las referencias del proyecto.
- Se eliminó el estado de usuario del IDE.
- Se simplificó la lógica de recuperación de cookies en WebSessions.
LemonGameLib
- Se añadió el manejo de complementos y métodos de creación con registro automático.
- Se refactoró el manejo de escenas con asignación dinámica y se simplificaron las llamadas a funciones.
- Se incorporaron funciones para obtener el directorio del juego del usuario y detectar el idioma del sistema.
- Se añadieron funciones de dibujo de depuración y se optimizaron los bucles de procesamiento de entidades.
Raider
- Se inicializó el subsistema de física.
- Se renombraron las funciones de juego y se estandarizó el uso de prefijos para variables globales.
- Se eliminó EntidadEx en favor de la librería Entity_LoadTypes.
- Se movió la inicialización de nivel 2 dentro de la función de inicialización principal.
Maziaks
- Se eliminó la dependencia de Klog en la web.
- Se renombró Ellipsis a TEllipsis.
- Se eliminó el submódulo LemonGameLib para referenciarlo como repositorio externo.
- Se inicializó la física en Game.c y se renombró scene a protoScene en Labyrinth.c.
Klog
- Se creó un nuevo script para el respaldo de datos.
- Se implementó un nuevo estilo oscuro.
- Se refactoró todo el CSS al formato BEM.
- Se convirtieron los iconos de la pantalla de inicio a formato SVG.