Roadmap
Thomas Arnoux edited this page 2 months ago

Objectifs

  • Livraison d'une version Oupis v1 exempte de bugs bloquants et fonctionnellement équivalente à Oupis-Bash (v0)
  • Fonctionnalités principales au moins équivalentes à la v0 :
    • recherche d'UNA
    • recherche de fichiers par nom
    • Installeur et mise à jour automatique (reprendre celui d'Oupis v0)
  • Fonctionnalité secondaires à étudier
    • Accès rapide à Pulsar

Versions 0.99.x-beta considérées comme versions de développement. Version 1.0 considérée comme première version stable

Version 0.99.0-beta

  • Création d'une base saine vierge à partir du modèle "Application Gnome" de Gnome Builder
  • Ajout d'un champ de recherche dans la fenêtre
  • Mise en place d'un premier listview fonctionnel
  • Mise à jour fenêtre "À propos"
  • Ouverture des fichiers/dossiers par double-clic
  • Récupération du dossier d'enregistrement des procédures en lisant la configuration de LRPGN
  • Création d'une fonction de recherche des UNA dans l'arborescence.
    • D'abord affichage des résultats dans la console
    • Ensuite intégration dans un GListStore pour affichage dans le listview
  • Intégration au bureau
    • Fichier Desktop
    • Reprise de l'ancienne icône
  • Création d'un installeur (manuel uniquement, pas de MàJ automatique)
    • Installation à côté d'Oupis-bash

Première diffusion pour test

Version 0.99.1-beta

  • Recherche via mlocate
    • Dans un premier temps, se baser sur oupis-mlocate.sh sans recoder en C toute la logique.
    • Dans un deuxième temps, intégrer la logique dans Oupis v1 et ne plus rien avoir en Bash.
    • Étudier une possible modif de mlocate pour simplifier le partage d'index
  • Traduction en français
  • Activation d'un schema GSettings pour enregistrer les paramètres suivants :
    • Taille de la fenêtre
    • État "plein écran"

Version 0.99.2-beta

  • Ajout d'une fenêtre de gestion des paramètres
  • Enregistrement et lecture du dossier d'enregistrement des procédures dans gsettings
    • Prévoir dès maintenant la possibilité d'avoir plusieurs "profils"

Version 0.99.3-beta

  • Création d'une icône distinctive
  • Accès rapide à Pulsar
    • Registre
    • RGP (si le RGP le permet…)
    • MIS

Version 1.0.0

  • Remplacement de oupis-bash par Oupis via mise à jour automatique.

Version 1+

  • Barre de filtre sur les recherches
    • Activation/Désactivation des types de recherche (UNA, mlocate)
    • filtre par type de fichier ou dossier uniquement
    • filtre textuel
    • Définir le nombre de résultat max
  • Possibilité d'avoir plusieurs profils en même temps
  • Création d'une fenêtre d'aide