Releases: corentindrd/TCP_CLIENT_WITH_GUI
Releases · corentindrd/TCP_CLIENT_WITH_GUI
V1.4.0
V1.4.0
Principaux ajouts (windows) :
- Arrivée du programme sur windows :
- Système de sauvegarde de configuration
- Bouton paramètres avec interface graphique ayant la possibilité de changer les informations : réseau (adresse IP et port) , messages provenant du serveur
- Ajout d'un système d'envoi de mail (fonction actuellement en test) fonctionnant avec GMAIL en créant un mot de passe pour application avec votre adresse GMAIL (APP Password)
- Ajout d'un bouton qui permet de redémarrer le client
Améliorations et divers (windows) :
- Ajout d'un bouton quitter en haut à droite
Principaux ajouts (linux) :
- Ajout de voyants :
- Voyant PiFace pour savoir si votre carte PiFace est bien installée et reconnue
- Voyant Librairies pour savoir si toutes les librairies nécessaires ont bien été chargée et correctement installés
- Voyant Serveur pour savoir si la connexion au serveur est bien active
v1.3.3
V1.3.3
Principaux ajouts :
- Refonte complète du système de chronomètre pour diminuer la charge système.
- Suppression de la fonction start_chronometer
- Suppression de la fonction stop_chronometer
- Suppression de la fonction resume_chronometer
- Ajout de la fonction updateTime qui gère le chronomètre
- Ajout de la librarie timeit qui est utilisée pour le chronomètre
Améliorations et divers :
- Nettoyage du code
- Nettoyage au niveau de l'utilisation de la carte électronique PiFace
- Suppression de la fonction input_read qui était inutilisée
- Suppression du thread 3 qui était inutilisé
v1.3.2
V1.3.2
Améliorations et divers :
- Ajout de variables pour simplifier le changement d'informations concernant le serveur distant
- variable "ipaddress" qui permet de changer l'adresse IP du serveur plus facilement.
- variable "port" qui permet de changer le port de connexion au serveur plus facilement.
- Le chrono ne s'affiche plus au lancement du programme tant que le serveur n'a pas envoyé l'information ON AIR.
- Nettoyage du code
- Nettoyage au niveau des importations.
- Nettoyage au niveau des commentaires.
v1.3.1
V1.3.1
Améliorations et divers :
- Diminution du lag des secondes entre l'heure et les points jaunes des secondes.
- La fonction des heures a été déplacée dans la fonction trigonométrie pour éviter la latence.
- La fonction "second" a été supprimée pour éviter la latence.
v1.3
V1.3.0
Principaux ajouts :
- L'heure du milieu disparaissait à certains moments lors du changement de seconde.
- Le texte n'est désormais plus géré par la fonction canvas de tkinter, il est maintenant géré par la fonction Label de tkinter.
- Le programme s'arrête complètement après la fermeture de la page, ce qui n'était pas le cas avant.
- L'attribut "daemon" de tous les threads a été ajoutée et initialisée à "True".
Améliorations et divers :
- La variable initial_screen a été créée pour la valeur 1920 qui est la valeur initiale qui permet le calcul de la mise à l'échelle d'écran.
- La fonction datetime pour la trigonométrie des secondes a été améliorée.
v1.2.1
V1.2.1
Améliorations et divers :
- La variable "canvas_size" n'était pas initialisée.
- Changement des valeurs initiales des éléments qui étaient trop grandes sur certains écrans.
v1.2
V1.2.0
Principaux ajouts :
- Le programme fonctionne même sans la carte électronique PiFace d'installée
v1.1
V1.1
Principaux ajouts :
- La latence entre les secondes de l'heure et les secondes s'affichant en jaune a été réduite.
- Disposition des éléments graphiques améliorés
- Le titre ONAIR se place automatiquement en haut en fonction de la taille de l'écran.
- Le chronomètre se place automatiquement en bas en fonction de la taille de l'écran.
- L'horloge se met au centre en fonction de la taille de l'écran.
Améliorations et divers :
- Nettoyage du code sur les fonctions de créations (chronomètre et titres).
- Suppression de la variable "msgserver" qui ne servait à rien.
- Suppression de la police de l'heure qui était en gras vers une police normale.
- La fonction de lecture des entrées de la carte a été retirée
v1.0
V1.0
- Programme initial