Skip to content

Releases: corentindrd/TCP_CLIENT_WITH_GUI

V1.4.0

31 Aug 14:00
Compare
Choose a tag to compare

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

19 Aug 16:28
Compare
Choose a tag to compare

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

29 Jun 21:12
Compare
Choose a tag to compare

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

23 Jun 15:29
Compare
Choose a tag to compare

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

23 Jun 14:15
Compare
Choose a tag to compare

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

23 Jun 12:42
Compare
Choose a tag to compare

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

22 Jun 22:44
Compare
Choose a tag to compare

V1.2.0

Principaux ajouts :

  • Le programme fonctionne même sans la carte électronique PiFace d'installée

v1.1

22 Jun 21:47
Compare
Choose a tag to compare

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

22 Jun 12:28
Compare
Choose a tag to compare

V1.0

  • Programme initial