Le problème sur GitHub persiste toujours mais avec un petit détour en n’utilisant pas SSL ça fonctionne. Donc sur GitHub on a la version 0.0.7 qui consiste essentiellement en des améliorations concernant la validation des champs de saisie de la VirtualPropertyPage. Des icônes-signaux sont affichées si des informations sont manquantes ou incorrectes. Cependant, pas d’icône encore pour le champ de répertoire,  tout comme il n’y a pas ce mécanisme dans la VirtuaPropertyPage lorsqu’on utilise l’effet de bruit de Perlin. C’est une question de type de propriété : texte, nombre entier (int), nombre décimal (double), etc. Chacun est un cas à traiter et comme la mécanique de l’ensemble fonctionne, me suffit de l’appliquer à tous les cas. Mais une chose à la fois 🙂

Petit bogue lorsqu’on a utilisé l’outil QuickSelect et qu’on passe à l’effet de bruit de Perlin: la marquise de sélection ne disparaît pas (zut!).

Le formulaire des préférences prend forme parce que je travaille à rendre l’interface bilingue et il faut spécifier à l’application où se trouvera le dictionnaire des étiquettes (Fichier / File, Ouvrir / Open, etc.) français-anglais qui n’est en fait qu’un fichier XML qui contient les étiquettes dans les deux langues.

Pour revenir à GitHub, il ne faut pas tenir compte des projets EngineC et EngineCLI qui ne compilent pas. Une petite erreur de ma part de les avoir ajouté trop vite sans vérifier. Finalement, un installable de la version 0.0.7 est disponible ici : https://github.com/belisssle/Paintual/releases/tag/0.0.7

Et puis si vous aimez la petite musique, la voici en entier :

* * *

The problem on GitHub still persists but with a little trick up my sleeve (bypassing SSL) it works. So on GitHub we have version 0.0.7 which mainly consists of improvements concerning the validation of the input fields in the VirtualPropertyPage. Flags are displayed if information is missing or incorrect. However, there is still no flag for the directory field, just as there is no such mechanism in the VirtuaPropertyPage when using the Perlin noise effect. It’s a matter of property type: text, integer (int), decimal (double), and so on. Each is a case to be treated individually and as the global mechanics works, it is just a matter for me to complete/code all cases. But one thing at a time 🙂

A little bug when using the QuickSelect tool and switching to the Perlin noise effect: the marquee selection does not go away (damn!).

The preferences form takes shape because I am working on making the interface bilingual and it is necessary to specify within the application where the labels dictionary (File / File, Open / Open, etc.) is located. The French-English dictionary is in fact a simple XML file containing labels in both languages.

Back to GitHub, do not pay attention to EngineC and EngineCLI projects: they do not compile but they don’t prevent the application from running. A small mistake of mine to have added these too quickly without checking. Finally, an installable version 0.0.7 is available here: https://github.com/belisssle/Paintual/releases/tag/0.0.7