Pas mal de changement au niveau de pgAdmin ce mois-ci.

J'ai commencé en modifiant les champs de sélection de couleur. On utilisait auparavant un champ texte montrant le code couleur HTML et un bouton permettant d'accéder au dialogue natif de choix d'une couleur. Maintenant, on utilise seulement un bouton montrant la couleur sélectionnée. Ça donne ceci :

coloredbuttons.png

Ensuite j'ai commencé à ajouter le support de la 8.5 :

  • Support du DISTINCT pour les colonnes

distincts_column.png

  • Support de la clause WHEN des triggers

trigger_when.png

  • Support des colonnes au niveau des triggers

trigger_columns.png

Enfin, je me suis concentré sur la fenêtre de sauvegarde. Elle avait clairement besoin de beaucoup plus d'attention: interface déplorable et des options manquantes. Bref, ça a demandé d'augmenter considérablement le nombre d'onglets:

  • premier onglet: options du fichier de sauvegarde

backup1.png

  • deuxième onglet: options principales

backup2.png

  • troisième onglet: options moins importantes

backup3.png

  • quatrième onglet: choix des objets à sauvegarder (pour ce dernier, il a fallu créer un widget personnalisé, ce qui a été très intéressant à faire)

backup4.png

Le cinquième onglet affiche toujours le retour de la commande de sauvegarde.

Bref, beaucoup de nouveautés pour la future 1.12. La suite du programme ? continuer le support de la 8.5 (la gestion du nom de l'application est tout particulièrement en ligne de mire), continuer sur l'amélioration de l'interface (cette fois pour la fenêtre de restauration d'une sauvegarde et celle des opérations de maintenance), et la suite du travail sur la fenêtre d'état du serveur.