Mejoras en GUI y Back

La próxima versión del framework GUI tendrá un soporte completo para el menú en ventana. Me explico, la versión actual permite usar el menú en ventana y este funciona bien en la mayoría de las aplicaciones. Pero hay un problema que sale a la luz en aplicaciones de documentos (excepto en Gemas donde yo agregue un hack para evitar este problema). El problema es el siguiente: cada vez que el usuario abre un nuevo documento, se crea una copia del menú el cual es colocado en la ventana del documento. Sin embargo, para el framework GUI solamente existe un menú, que en este caso es el último que se haya creado. Y este es el único menú que recibe las actualizaciones. Esto puede comprobarse fácilmente en Ink si se observa el menú Abrir Reciente (Open Recent) o el menú Ventanas (Windows). Dichos menús son diferentes en cada uno de los menús. Esto a la larga hace que la aplicación quiebre. A menos que el programador se tome la molestia de actualizar cada uno de estos menús (que fue lo que hice en Gemas). Este problema ya ha sido resuelto, y la próxima versión del framework GUI no creara copias del menú. Únicamente abra un menú, con la diferencia de que este menú podrá tener múltiples representaciones visuales (una en cada ventana del documento). Al haber únicamente un menú, cualquier cambio en este será automáticamente reflejado en todas sus representaciones visuales. Lo que es más consistente.

También se están haciendo varias mejoras en el paquete Back las cuales harán que el dibujado de los componentes visuales sea mucho más rápido que en las versiones anteriores.

Solo resta esperar la liberación de las nuevas versiones para probar estas mejoras.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s