Cyril Lambin à demandé aux spectateurs de Nolife si certains ne voulais pas développer un petit programme qui permettrait de consulter la grille des programmes de manière offline.
Du coup, je me suis dit que ça serait un petite opportunité de tester ce que j’ai acquis durant ma récente formation AS3 et de tester Flex.
Et voici donc le résultat : une application AIR ^^
Voici quelques caractéristiques de l’application :
- Actualisation automatique du XML de la grille toutes les heures (par défaut, mais peut être changé)
- Actualisation manuelle du XML
- Affichage simple ou complet
- Réduction en SystemTray/Dock
- Système basique d’alertes
- Et d’autres choses a venir…
Étant une application AIR, celle-ci fonctionne sous Windows, Mac et Linux.
Pour le download, c’est ici :
CHANGELOG:
Version 0.7.3 (13/09/2009 16:50) :
* Nouveau logo/couleur de fond
* Gestion d’image inexistanteVersion 0.7.2 (26/04/2009 16:31) :
* Les retours a la ligne sont maintenant géré sur la popup de changement
* Le choix du filtre s’affiche correctement lors du chagement du programme dans l’affichage complet
* La mise en gras du programme actuel se fait correctement lors du chagement du programme dans l’affichage completVersion 0.7.1 (25/04/2009 23:55) :
* Remise en place de la popup d’info
* La partie droite affiche maintenant les détails du programme en cours (vu que j’ai remis la popup)Version 0.7 (23/04/2009 00:13) :
* Les options sont maintenant dans une popup
* Sauvegarde de la taille/position/état de la fenêtre à la fermeture
* Affichage des infos du programme sélectionné sur le coté (à la place des options)
* Correction bug : les options n’étaient pas sauvegardées en passant par le « Quitter » du systray
* Ajout d’une options dans le systray pour désactiver la popup d’infoVersion 0.6 (15/04/2009 01:19) :
* Petit filtrage basique (programme complet uniquement)
* Correction : l’info bulle du system tray ne s’affichera plus au moment où l’on (dés)activera certaines options (colorisation, programme complet,…)
* Petite correction au niveau de l’affichage de la date (j’affichais un mois en arrière)Version 0.5.3 (13/04/2009 01:26) :
* Suppression de la barre d’état inutile
* Affichage d’une fenêtre d’info en System Tray (pendant 5s) lors du changement de programme
* (Dés)Activation de la fenêtre d’info en System Tray
* Redimensionnement normalement corrigé sous LinuxVersion 0.5.2 (12/04/2009 20:10) :
* La lecture/écriture du XML ne se fait plus qu’au démarrage/arret de l’application. Les autres actions utilise le XML stocké en mémoire.
* (Dés)Activation du téléchargement du XML au démarrage
* Signalisation d’une alarme en place (petit rond dans la dernière colonne)
* Affichage de la date au bon format
* Diverses petites corrections/optimisations (quasi imperceptible ^^)Version 0.5.1 (10/04/2009 15:16) :
* Mise à jour vers Flex 3.3 et de AIR 1.5.1
* Focus automatique sur le programme en cours (affichage complet uniquement)
* (Dés)Activation du focus automatique
* Mise en gras du programme en cours
* Redimentionnement des composants lors d’un « Agrandir »
* Couleurs adoucisVersion 0.5 (09/04/2009 20:20) :
* Les options sont sauvegardés
* Barre de progression en place sur le logo
* Rafraichissement de la grille simple calé sur la progression des programmes
* Suppression du rafraichissement la grille complete lors du changement de programme
* La PopUp d’info ne peut plus déborder du coté droit de l’application
* Le bouton de mise a jour suit le redimentionnementVersion 0.4.2 (08/04/2009 23:12) :
* Correction d’un soucis au niveau de la couleur du logo affiché (la couleur correspondait au programme suivant)
* Système de mise à jour de l’application en place (vérification au démarrage puis toute les heures – affiche un message s’il y a une nouvelle version)
* Correction du dossier d’installation (installait avant dans\Nolife\NoAir\NoAir)Version 0.4.1 (07/04/2009 21:50) :
* Quelques fautes d’orthographe corrigées ^^
* Rajout du nom du programme actuel dans le tooltip du SystemTray
* Le logo dans l’application change de couleur en fonction du programme actuel (Barre d’avancement prévu)
* Système de cache d’image (pour les images téléchargées via la boîte d’information)Version 0.4 (07/04/2009 01:36) :
* Bug corrigé : L’option de modification du temps de réactualisation du XML ne modifiait pas le bon Timer
* La durée entre chaque réactualisation du XML est maintenant en minute (de 15 a 240, 60 par défaut)
* Système simple d’alerte. Pour ajouter/Suppr. une alerte, clic-droit sur un programme puis « Ajouter/Supprimer une alerte ». Reste a mettre en place un indicateur visuel indiquant si une alarme est en place ou non.
* PopUp d’information de programme. Affiche le titre/sous-titre/détails/image/lien vers la page du programme (si dispo) si on laisse la souris pendant 1s sur un programme.
* Option de (dés)activation de la PopUp
* Mon programme est dispo via l’Adobe Air MarketplaceVersion 0.3.2 (05/04/2009 16:16) :
* Récupération du XML au démarrage de l’application
* Option de colorisation de la grille de programme
* Prémice du système d’alerte (clic-droit sur le programme -> Ajouter une alerte)Version 0.3.1 (05/04/2009 01:19) :
* Correction du parsing du XML, du à la nouvelle mise en forme
* Réduction dans le system tray/dock en place. Pour restaurer la fenêtre, il suffit soit de cliquer sur l’icône, soit de faire clic-droit -> Afficher
* Redimensionnement des composants lors du redimensionnement de la fenêtre
* Prémices d’un historique (une simple fenêtre ^^)
* Ajout de la mention CSA dans le tableau (je vais voir si je peut mettre l’image a la place
* Le tableau gère maintenant le retour à la ligne quand les colonnes ne sont pas assez largesVersion 0.3 (04/04/2009 16:42) :
* Affichage par défaut du programme en cours et des 2 programmes précédents/suivants (avec une actualisation de la liste toute les minutes via le XML local)
* Ajout d’une checkbox pour afficher le programme complet (et désactive du coup l’actualisation toute les minutes si cochée)
* Ajout d’un icône en SystemTray/Dock (n’affiche qu’un menu simple si clic-droit pour le moment)
* Ajout d’un paramètre de réactualisation automatique du XML (toute les 2 heures par défaut)
* Remplacement du code type par la bonne description
* Cosmétique : Rajout d’un petit dialogue lors de l’initialisation de l’appli et lors du téléchargement du XMLVersion 0.2 (04/04/2009 03:04) :
* Ajout d’une icône de programme (vite fait sous GIMP ^^)
* Modification du dossier d’installation
* Modification du dossier des icônes de menu
* Création d’un XML en local lors du 1er lancement/réactualisation. Ce fichier est lu lors du lancement afin d’éviter de trop nombreuses requêtes.
* Cosmétique : Agrandissement de la fenêtre du programme – Remplacement du tableau par un DataGrid simple – Colonnes aux bonnes dimensionsVersion 0.1 (04/04/2009 02:18) :
Release Initiale








Bonjour,
Le lien pour télécharger votre application semble ne pas fonctionner, j’ai une erreur « 530 Login Authentification Failed ». Est-ce normal? Merci.
J’ai corrigé le lien. Apparemment, le problème viendrait de mon hébergeur.