Si aucun fichier n'est chargé, le fait de changer dans l'onglet « configuration » la valeur du facteur multiplicatif fait crasher l'application. Quand le choix d'un répertoire est fait en le sélectionnant dans la boîte de dialogue, et non en double-cliquant dessus, c'est le répertoire un niveau en dessous qui est stocké, même si c'est le bon répertoire qui est parcourru. Le redimensionnement des axes n'est pas réalisé lors du chargement d'un fichier avec une géométrie de boîte différente (par exemple entre 'diff.ascii' et 'aluminium.d3'). Les axes ne sont pas mis à jour au chargement des ressources. Lors du chargement des ressources, un changement sur l'utilisation des liaisons n'affecte pas la case à cocher de l'interface. Quand les liaisons sont cylindriques, charger des ressources fait crasher V_Sim. Lors du chargement d'un fichier de ressources, un changement de la taille des atomes n'est pas répercuté à l'écran. Quand plusieurs fichiers sont spécifiés sur la ligne de commande, V_Sim passe en mode spin, même si ces fichiers sont des fichiers de position. Le réglage des couleurs des axes n'a plus d'effet à la volée sur celle qui est effectivement dessinée. Dans l'onglet d'outils de colorisation, les spins boutons pour régler les valeurs min et max à la main n'ont pas assez de décimales pour être pratiques. Quand on choisit une couleur dans l'onglet élément pour un type d'atome, cette couleur ne reste pas quand on choisit un autre atome et qu'on revient au premier. Quand on clique sur une liaison, la taille du cylindre dans le spin bouton ne change pas pour se mettre à la bonne valeur. Avec le rechargement automatique d'un fichier, si celui-ci contient de nouveaux atomes, la liste des éléments dans l'onglet adéquat n'est pas toujours mise à jour. Quand un nouveau fichier est chargé, d'un répertoire différent du premier, le navigateur ne change pas son répertoire courant. Si aucun fichier n'est chargé, le fait d'ouvrir un fichier de surface fait crasher le programme. Même si la case « use planes » n'est pas cochée, le chargement d'un nouveau fichier fait appliquer le masquage par les plans. Dans la fenêtre d'outils des liaisons, le cadre de texte est inexact. Dans le navigateur, alors qu'aucun fichier n'est rendu, pour les méthodes nécessitant plusieurs fichiers d'entrée, le message d'erreur n'est pas correct quand on essaye de rendre un fichier. Quand on choisit la méthode de rendu 'None', des Warnings apparaissent à cause de l'onglet 'navigateur'. Lorsque des plans sont dessinés et qu'ils masquent une partie de la boîte, quand un nouveau fichier est chargé, le masquage ne fonctionne pas. Lorsqu'un élément est masqué et qu'on applique des translations périodique sur la boîte, le fait d'afficher à nouveau élément ne le fait pas réapparaître, il faut modifier un paramètre de translation pour que ça soit pris en compte. Au démarrage de V_sim, le message « WARNING! 'visuData_createAllElements' has been called with a null 'data' argument. » apparaît sans raison. À l'ouverture d'un nouveau fichier, le dessin des liaisons ne tient pas compte des translations existantes. On peut fermer la fenêtre « pick/observe » sans pour autant revenir à la fenêtre principale, V_Sim fini ensuite par émettre une erreur de segmentation. La liste d'onglets de la fenêtre « À propos » n'est pas dans les tons verts comme le reste des éléments des fenêtres annexes. De plus les boutons à cocher dans la boîte de dialogue d'ouverture d'un fichier en mode spin ne sont pas mauves. La fenêtre d'édition des propriétés des surfaces à partir du bouton « Edit selected surface » fait 1071 points de large. Lorsque « Use isosurfaces » n'est pas coché, à chaque changement, la vue est tout de même redessinée. Les widgets permettant le réglage des paramètres spécifiques à une méthode de rendu des liaisons disparaît parfois. Un changement sur les spins boutons dans l'onglet de configuration alors qu'aucun fichier n'est chargé entraine une erreur de segmentation. Il faudrait pouvoir compiler V_Sim sans certaines parties (en particulier certains onglets et propriétés liées). Dans la fenêtre d'exportation en image, le fait de dérouler la combobox de l'emplacement juste avant la destruction de la fenêtre à la fin de l'enregistrement fait planter GTK. Il faudrait rendre tout le widget insensible pendant l'enregistrement, sauf la barre de progession et le bouton « annuler ». Lorsqu'un nouveau fichier est chargé, les translations si elles sont activées, ne sont pas appliquées. Lorsqu'aucun fichier n'est affiché, et que l'option « Automatic refresh » est coché, le programme cherche à charger un fichier n'existant pas et sort des warnings à la pelle. Il faudrait un bouton permettant d'amener la vue dans une position normale au plan sélectionné. Il pourrait y avoir une fonction qui permet de marquer d'une façon ou d'une autre les atomes de la boîte (en chageant leur couleur par exemple). Lors d'une session « pick », si les translations sont activées, les distances et les angles affichées ne sont pas bons. Lorsque les translations sont activées, le masquage par les plans ne fonctionne pas. Un plan avec une couleur transparente n'est pas transparent si l'antialiasing n'est pas activé. Quand un fichier est chargé, la liste déroulante de l'onglet des éléments change pour son premier choix. C'est déroutant quand on a par exemple le rechargement automatique d'un fichier qui marche : à chaque fois que le fichier est modifié, la liste revient au début. Lorsqu'un fichier est chargée avec la ligne de commande, le chemin connu de V_Sim (celui où sont ouvert les boîte de dialogue de fichiers) peut contenir des ./ et des ../, ce qui fait parfois planter le sélecteur de fichier. Le choix des fichiers cochés ou non dans le navigateur de fichiers est impossible quand un filtre est présent (ça sélectionne/désélectionne n'importe quoi). Le refresh automatique ne fonctionne plus. Il faudrait rajouter un champ « filtre » où l'utilisateur pourrait spécifier un motif pour la liste des fichiers à afficher. Le choix d'une nouvelle couleur pour les liaisons donne la possibilité de choisir le niveau alpha, alors qu'il n'est pas utile. De même, les couleurs avec alpha apparaîssent avec un aperçu montrant la composante alpha dans les menus n'ayant pas de composante alpha. Il serait souhaitable de pouvoir régler la gamme de variation des rayons atomiques ainsi que les longueurs accessibles pour les liaisons. En effet pour une boîte dont la taille caractéristique est en 1e-5, les bornes par défauts sont inadaptées par exemple. Lorsqu'on utilise le navigateur alors que le panneau de liaisons est affiché, après un ou deux chagement de fichiers on obtient un crash et parfois des erreurs lors d'appels à la fonction « free ». Dans le panneau « data color », il n'y a pas de conversion de la locale du système de fichier vers l'UTF-8 pour l'affichage du nom du fichier dans la barre d'état. Les valeurs des paramètres des liaisons ne sont pas mis à jour lorsque des ressources sont rechargées. La partie spécifique dans la fenêtre des liaisons, n'est pas remise à jour non plus. Quand la valeur de la perspective est très élevé, la zone de variation du brouillard semble contractée par rapport à une valeur plus classique de la perspective. Quand on charge un fichier de ressources à posteriori, les atomes du fichier visualisé disparaissent et on ne peut plus les afficher même en changeant leur rayon, il faut recharger le fichier. Après une exportation en image, le nom des axes disparaît (pas toujours du premier coup). Il faut recharger d'autres fichiers pour faire apparaître ce bug. Tout est dans le titre. Sous Windows uniquement, le nom des axes ne s'affiche pas, ni à l'écran, ni à l'exportation. Il n'y a pas d'ascenseur horizontal dans la fenêtre sur les liaisons ce qui rend le bouton de couleur difficilement cliquable quand les noms des espèces sont plutôt grands. Lors d'une session observe, le clic droit ne permet plus de passer à une session pick : il ne se passe plus rien. Lors de l'initialisation de la fenêtre X et du processus OpenGL, les messages d'erreur d'initialisation indiquent une erreur notée « INTERNAL ERROR », ce qui est incorrect. Il serait plus adapté de mettre un message sur l'incompatibilité du serveur X et de V_Sim en détaillant que l'extension GLX n'est pas active par exemple. Idem. Dans le navigateur de fichier la bulle d'aide de la liste des fichiers a une faute d'orthographe sur le mot selected. Il existe encore une chaîne visu_gl_gtk dans la bulle d'aide de la fenêtre « enregistrer » pour la case à cocher du fichier de paramètre. Lorsque quelques fichiers seulement sont sélectionnés dans le navigateur et qu'on clique sur le bouton « exporter en image tous les fichiers sélectionnés », le système exporte bien l'ensemble des fichiers sélectionnés mais il les exporte autant de fois qu'il y a de fichier en tout dans la liste. Si on baisse le rayon avec le bouton spin en laissant appuyé la souris, quand on arrive à zéro le programme affiche un warning comme quoi on a essayé de mettre une valeur négative. Le nombre de décimales (2) pour spécifier les distances min et max des paires tracées me paraît trop petit pour distinguer les variations de longueurs dans Si avec 1 Ge... Il serait pratique que la case à cocher pour tracer ou non les paires existe aussi sur le panneau de contrôle du tracé des dîtes paires. Les chaînes de caractères passées aux fenêtres d'alerte ne sont pas UTF8 à cause des noms de fichiers. Avec la mise à jour automatique, si on ramène un fichier à zéro atome, v_sim sort sur un échec d'allocation. Mettre des raccoursis claviers sur l'ensembles des options à cocher et faire qu'elles soient accessibles même sur la fenêtre de rendu. Pouvoir détecter automatiquement si les fichiers d3 sont en little ou en big endian. Si on démarre V_Sim avec l'option rechargement automatique, la case dans le panel de configuration est bien coché mais le chargement automatique ne se fait pas, il faut décocher et recocher pour que ça fonctionne. On ne peut pas spécifier en ligne de commande la taille de la fenêtre de rendu. Lors d'une observation, il serait souhaitable de pouvoir faire tourner la boîte aussi selon des directions propres à l'écran et non seulement propres à la boîte. Mettre une explication permettant de comprendre qu'il faut double cliquer sur un nom de fichier dans le navigateur pour le faire afficher. Le fait d'utiliser les valeurs HSV comme coefficients pour chaque couleur de liaison définie par l'utilisateur n'est pas claire et devrait être remplacé par les valeurs HSV seules. L'option --export n'est pas reconnue. Des carrés en vidéo inverse (comme ceux permettant de repérer les références) apparaissent dans une session pick quand la vue change suite à une action extérieure comme le rechargement automatique du fichier par exemple. Cliquer sur le bouton rafraîchir alors qu'on vient de quitter une session pick positionne les atomes n'importe où.