viernes, 20 de marzo de 2009

Corregidos problemas con substance

RolGPS usa una librería para modificar el look and feel de la aplicación. Esta librería, substance, puede ser un poco complicada de usar. Cuando se crea un objeto swing fuera del hilo principal (event dispached thread, o algo parecido..., EDT para los amigos) salta una excepción. Por lo que hay que hacer:

java.awt.EventQueue.invokeLater(new Runnable(){
public void run(){
//codigo
}
});

cada vez que se quiera modificar la interfaz desde fuera del EDT. Por fin entendí como hacerlo, así que la forma en la que funciona la ventana de administración de plugins ha mejorado notablemente, ya no es necesario esperar a que se haya descargado el plugin para cerrarla, ahora al clickar en "instalar" se elimina el elemento seleccionado de la lista, y por si acaso hay algún cafre instalar dos veces el mismo plugins ya no da problemas.

Ahora todo es mucho más dinámico.

Todo estará en la próxima versión (1.0.2) (seguramente en un par de horas como mucho).

Como siempre recordar que para actualizar la aplicación hay que ir "ayuda" -> "actualizar".

Si tienes alguna idea interesante para agregar a RolGPS (sea un plugin de cualquier tipo (visor de fotos? cualquier cosa!) o una nueva funcionalidad para el programa principal) no dudes en mandar un correo a rolgps@googlegroups.com, aunque para que recibas las contestaciones tienes que darte de alta en la lista de correo:

http://groups.google.com/group/rolgps?hl=es

No hay comentarios:

Publicar un comentario