wiki:NotesDev-0.5alpha

Notes de développement Ancestris version 0.5 alpha

Version 0.5 (alpha: en développement), vers la version beta

Note: la phase alpha est terminée le 15 nov. 2010. Maintenant les évolutions du logiciel seront gérées à l'aide du système de tickets.

Note bis: tout ce qui n'est pas rayé ici est reporté pour la version beta.

Core

  • revoir le plan de dev
  • Lors de la création d'un gedcom nouveau, ancestris va créer deux SUBMitter, et va, malgré la création d'un individu, créer un individu dénommé "Adam". Il faudrait supprimer la création automatique de ce SUBMiter pour ne laisser que celui fait par le module de Frederic qui est plus complet, et empécher la création d'Adam.
  • Problèmes réglés:
    • différencier l'action à réaliser dans une certaine vue (par exemple tree) par un double clic dans cette vue de celle faite par un double clic dans une autre vue
    • Layout perdu lors du redémarrage
    • sexe: pas de case inconnu
    • Support international (italien, anglais)
    • faire un merge de 0.3
    • activer la MAJ auto 'à chaque démarrage' par défaut. Voir http://forums.netbeans.org/post-71127.html et http://wiki.netbeans.org/FaqPluginManagerCustomization
    • Un clic sur "Aide" - "Site internet d'Ancestris", provoque une erreur : java.lang.IllegalArgumentException?: The file: http:/www.arvernes.com/wiki/index.php/Ancestris doesn't exist.
    • enlever le menu fenetre/editeur
    • Si on ajoute "Recherche rapide" dans la barre d'outils (par Affichage -> Barre d'outils -> Personnalise) on ne peut plus l'enlever, alors qu'on peut enlever les autres outils. Pour le moment la seule méthode est de réinitialiser les barres d'outils
    • le fichier a été modifié, on ferme l'appli, on demande si on veut enregistrer, on répond non, le fichier est quand même enregistré
    • Support du undo/redo
    • revoir l'affichage des boites de dialogue, elles sont vraiment moches
    • Est ce que Ancestris écrit ailleurs que dans le répertoire .ancestris/ car si tel est le cas, il faudrait le savoir. Réponse de Daniel : "Ah oui effectivement, intéressant. Donc il existe aussi truc.ged.properties. Il faudrait que je me mette un pense bête pour ne pas oublier de tout mettre dans le .ancestris"
    • Ancestris ouvert avec par ex. les vues arbre, editeur et table. On rajoute en onglet de la vue arbre, la vue geo, plus la liste des lieux. Quelque soit la vue choisie lors de la fermeture (ex. vue arbre), ancestris s'ouvre sur la dernière vue ouverte physiquement, dans mon ex. l'onglet de la liste des lieux.
    • Ancestris ouvert sur un fichier gedcom qui est le gedcom par défaut choisi dans les préférences. Si l'on fait "Fichier - Fermer", le fichier gedcom n'est jamais fermé. Le gedcom est toujours chargé dans toutes les vues. Pour le fermer, il faut le "choisir" dans l'explorateur de fichiers" Le même comportement existe même si ce n'est pas le gedcom par défaut. Si c'est le seul gedcom choisi, Ancestris ne devrait pas attendre qu'on le choisisse dans l'explorateur, mais devrait fermer celui qui est chargé, vu que c'est le seul.
    • Un simple clic dans la vue Table fait changer le focus de la vue Arbre. Seul un double clic devrait faire changer le focus, pas un seul.

Explorateur

  • l'affichage d'une entité dans l'explorateur n'est pas mis à jour lorsqu'on la modifie dans l'éditeur

Editeur Gedcom

  • editeur: BIRT / DEAT - OBJE - FILE
    • dans l'affichage de l'acte, le facteur de zoom n'existe plus sur clic droit. il faut un 2 clics gauche pour avoir un zoom + et je n'ai pas trouvé comment faire un zoom. => le zoom se fait par ctl-molette
  • une modification dans l'éditeur gedcom n'active pas le menu save. Donc pour le moment, seule possibilité: saveas
  • il n'y a plus les flèches (< et >) qui permettaient de naviguer dans la succession des entités éditées. C'était bien pratique.

Editeur Standard

  • La touche Tab ne permet plus de naviguer entre les champs dans l'éditeur standard. Régression.
  • ajouter une option pour définir quel éditeur l'on veut par défaut, pour que ce soit cet éditeur qui apparaisse en focus au lancement d'Ancestris, si les deux fenêtres d'éditeur sont ouvertes.
  • faire un éditeur pour les valeurs par defaut (dans options pas exemple) du header (subm,...) et aussi pour celui du fichier
  • revoir complètement l'éditeur standard

Arbre

  • l'arbre est ouvert, si ancestris se lance et que le contexte est sur un obje, l'arbre n'est pas affiché
  • Tree: le menu sur clic droit ne correspond pas à l'entité sélectionnée. en fait le changement de context est fait après le calcul du menu
  • Tree: les signés ne sont pas tous conservés lors du redémarrage de l'appli
  • Tree: la personne centrale dans l'affichage arbre n'est pas mémorisée lors de la fermeture d'ancestris. Si la personne est mémorisée mais l'affichage n'est pas centré dessus.

Table

  • table: lors de l'affichage par ordre inverse d'un colonne, les raccourcis ne sont pas affichée (voir tablepropertieswidget)
  • Mettre un peu d'espace et un separator entre les boutons des différentes entités, et le bouton des paramètres de la vue, pour mieux distinguer ce bouton des autres.

Calques

  • les caractères en italique ne fonctionnent pas (exp <i> texte </i>) n'est pas pris en compte. si c'est pris en compte**
  • la possibilité de "découper les noms de lieux n'existe plus comme sous Ancestris V0.3-1. (jurisdiction=0 ou 1)
  • Les noms de lieux (PLAC) sont limités à la commune. L'intégralité du nom de lieu (commune,code insee,departement, etc...)ne s'affiche pas.
  • la taille des caractères dans les paramètres du calque de l'arbre n'est pas prise en compte

Plugin Geo

  • lancement d'une recherche des lieux sur internet. Un message d'erreur en fin "Erreur de recherche sur Internet utilisation des information des informations des lieux conservée en local"
Last modified 7 years ago Last modified on Nov 16, 2010, 8:55:46 AM