Skip to content

Releases

LANChat v1.3.0.0

Choose a tag to compare

@SatoNightingale SatoNightingale released this 14 Jul 08:26
5561baa

En esta versión me he centrado en corregir un par de detalles de la versión anterior y añadir unas cuantas mejoras pequeñas, mientras que las más significativas y que más tiempo de programación tomaron fueron dos: fichas de los usuarios conectados y actualizador automático por LAN

  • Cuando se conectan los usuarios, aparece una ficha con su nombre en la barra lateral. Dar click en esa ficha le envía una notificación a ese usuario, un pequeño beep o pitido, que se ve en la pantalla de chat
  • También, cuando un usuario se conecta a un servidor, se comparan las versiones de ambos usuarios, y si no coinciden se le ofrece al usuario con la versión más atrasada actualizarla a partir de la versión de su par. De aceptar, el programa descargará el archivo .pck del otro usuario y luego se reiniciará. Esto en la práctica debe funcionar como un actualizador automático. En el futuro quiero implementar un método para que descargue las actualizaciones de este repositorio si está conectado a internet, pero por ahora esto debería servir
  • En el menú de configuraciones, la pestaña de "Personalización" ha cambiado su nombre a "Otros" y se le han añadido dos opciones: poder decidir si el programa envía o no sonidos de notificación cuando está activo y tiene el enfoque, y la opción para activar o desactivar el actualizador automático. También se ha añadido un botón para ver el mensaje de ayuda inicial, que sale cuando usas el programa por primera vez

Algunas mejoras pequeñas incluyen:

  1. Aumentado el espacio entre los mensajes, por recomendación de Santiago
  2. Poder seleccionar el texto de los mensajes, aunque aún no reconoce los links y por lo tanto, no se pueden clickear
  3. No se baja la barra de mensajes si el programa está minimizado, aunque hayas leído el último mensaje que te mandaron al momento de minimizar el programa
  4. Se actualizan los mensajes del sistema cuando un usuario cambia su información de perfil. Esto antes pasaba para los mensajes que mandaban los usuarios, pero no para los que mandaba LANChat
  5. En la línea de respuesta de un mensaje enviado que responde a otro, encima del nombre del usuario, sale todo el texto de la línea, no solo 45 caracteres.
  6. Hacer click en la barra del mensaje respondido encima del cuadro de texto lleva a ese mensaje
  7. Ahora debe mostrarse el icono del programa en la barra de tareas. Si no sale, es porque hay que usar el nuevo .exe del programa exportado, y no el .pck. A mí me funciona bien
  8. Cuando entra un usuario al chat, se le notifica a todos los usuarios activos, menos al nuevo. Esto antes lo veía solo el servidor, y por eso no me daba cuenta

Por ahora, existen estos errores conocidos, que me encargaré de corregir en próximas actualizaciones

  1. Responder a mensajes enviados antes de que un usuario se conecte resulta en referencias engañosas para ese usuario
  2. En el actualizador automático, si primero se deniega la solicitud de actualizar y luego se acepta, el programa descarga bien la versión nueva pero no se reinicia. No obstante, al iniciarlo manualmente todo va bien

Nota: para usar esta versión, solo hay que descargar el archivo .pck y colocarlo en el mismo directorio que el ejecutable de LANChat. No es necesario volver a descargar el ejecutable, a menos que se indique lo contrario. En caso de no tener el ejecutable, descargarlo de la primera versión publicada. Esto debe mantenerse así para la mayoría de las actualizaciones futuras

LANChat v1.2

Choose a tag to compare

@SatoNightingale SatoNightingale released this 07 Jul 04:11
5561baa

LANChat v1.2 release

Este es el primer release del proyecto publicado en Github. Anteriormente había creado LANChat v1.0 y LANChat v1.1, pero no los había publicado. Esta versión contiene las siguientes características (se listan por separado las que añadí con esta y las que mantiene de versiones anteriores):

Versiones anteriores:

  1. Soporte para chat básico, enviar y recibir mensajes
  2. Posibilidad de personalizar el nombre de usuario y el color (el color es público, se comparte para todos los integrantes del chat)
  3. Posibilidad de responder a mensajes
  4. Sonidos de notificación (tomados provisionalmente de AChat)

Esta versión (1.2)

  1. Añadidas las imágenes de perfil
  2. Corrección del funcionamiento del scroll en la línea de mensajes. Ahora no se baja automáticamente cuando llega un nuevo mensaje, si no estás al final de la lista
  3. Posibilidad de aleatorizar el color de usuario
  4. Se actualizan automáticamente los mensajes del usuario que ha cambiado sus datos en todos los demás usuarios
  5. Tocar en una respuesta te lleva al mensaje al que responde

Nota: Para usar LANChat, hay que descargar los archivos LANChat.exe y LANChat.pck, y colocarlos en la misma carpeta. Para futuras actualizaciones, la mayoría de las veces solo será necesario descargar el archivo .pck, pero de no poseer el ejecutable habrá que descargarlo de esta actualización o de actualizaciones posteriores