Skip to content

LANChat v1.3.0.0

Latest

Choose a tag to compare

@SatoNightingale SatoNightingale released this 14 Jul 08:26
· 7 commits to master since this release
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