Git Product home page Git Product logo

generateur-de-mots-de-passe's People

Contributors

leo-peyronnet avatar

Stargazers

 avatar

Watchers

 avatar  avatar

generateur-de-mots-de-passe's Issues

Ajouter un updater (LCU)

Est-ce que votre demande concerne un bug/problème ? Merci de le décicre.
Si votre suggestion ne concerne pas un problème, merci de décrire la fonctionnalité que vous souhaitez voir apparaître dans le projet.

Pour la prochaine version du logiciel, ajouter un updater.

Décrire la solution que vous voulez :

Utiliser Léo Corp Updater (LCU).

Version 3.0

Version 3.0

1. Introduction

Générateur de mots de passe est un logiciel qui permet de générer des mots de passe simplement.
Dans un logiciel, l'interface utilisateur est un point clé : elle doit être simple à comprendre pour l'utilisateur et jolie.
Actuellement, l'interface de Générateur de mots de passe respecte certains de ces critères, mais elle n'est plus très à la page.
C'est pour cela que la version 3.0 de Générateur de mots de passe devra comporter une meilleure interface.

2. Guna.UI

La version 3.0 utilisera un "framework de design" qui est Guna.UI.
Guna.UI permet de designer une interface utilisateur simplement en .NET Framework.
Le framework contient de nombreux contrôles intéressants comme :

  • GunaAdvenceButton
  • GunaAdvenceTileButton
  • GunaDragControl
  • GunaElipse
  • GunaControlBox
  • GunaTextBox
  • GunaShadowForm
  • etc...

3. "Cahier des charges"

Cette version 3.0 devra comporter des changements majeurs liés à l'interface.
Voici donc "To Do List" des changements à effectuer :

  • Ajouter Guna.UI (#21)
  • Embellir l'interface (#22)
  • Ajouter le contrôle "GunaShadowForm" (#23)
  • Ajouter le contrôle "GunaElipse" (#23)
  • Rendre le thème sombre compatible (#24)
  • Modifier la propriété FormBorderStyle à None (#23)
  • Ajouter le contrôle GunaDragControl (#23)
  • Ajouter le contrôle GunaControlBox (Close & minimize)(#23)
  • Ajouter un préréglage personnalisable (#28)
  • Définir un préréglage par défaut (#29)
  • Pour voir réinitialiser le logiciel + paramètres (#30)
  • ...
    Cette liste pourra être modifiée à tout moment.

[Suggestion] Menu sur la fenêtre princiaple

Suggestion :

Ajouter un bouton sur la fenêtre principale qui ouvre menu, qui permet de changer rapidement le préréglage.

Décrire la solution que vous voulez :

Menu (User Control).

Remplacer le système de mise à jour par LABS Custom Update System + LCU.

Est-ce que votre demande concerne un bug/problème ? Merci de le décicre.
Si votre suggestion ne concerne pas un problème, merci de décrire la fonctionnalité que vous souhaitez voir apparaître dans le projet.

Remplacer le système de mise à jour actuel par LABS Custom Update System [VB] et intégrer LCU (#13)

Ajouter un menu "Paramètres"

Est-ce que votre demande concerne un bug/problème ? Merci de le décicre.
Si votre suggestion ne concerne pas un problème, merci de décrire la fonctionnalité que vous souhaitez voir apparaître dans le projet.

Ajouter un menu "paramètres" qui permet à l'utilisateur de choisir s'il veut générer un mot de passe complexe contenant des caractères spéciaux, ou un mot de passe qui n'en contient pas.

Décrire la solution que vous voulez :

Pour sauvegarder les changements, utiliser des paramètres (My.Settings)

[Bug] Le menu ne se ferme pas

Description du bug :

Lorsque l'on clique sur un bouton, ou que l'on fermer le menu sans passer par le bouton "...", le menu ne se ferme pas.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Ouvrez le menu
  2. Cliquez n'importe où sur la fenêtre
  3. Le problème est là.

Comportement attendu :

Le menu ne se ferme pas.

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 19041
  • Version du programme : 3.3.0.2006-pre1

Autres informations :

Ajoutez si nécessaire, des informations supplémentaires.

Le thème sombre n'est pas compatible avec la textbox "gunaTextBox1" dans "EditCustomPreset"

Description du bug :

Le thème sombre n'est pas compatible avec la textbox "gunaTextBox1" dans "EditCustomPreset"

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Activez le thème sombre
  2. Cliquez sur "Préréglages"
  3. Cliquez sur "Modifier"
  4. Cliquez sur la boite de texte où se situent les caractères
  5. Le bug se produit, la boite de texte devient blanche

Comportement attendu :

Le contrôle "gunaTextBox1" devient blanc lorsque l'on clique dessus (thème sombre activé)

Captures d'écrans :

image

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.0.0.2003

[Divers] Réorganiser le code

Description du problème :
Réorganiser le code :
Créer plusieurs dossiers pour classer les éléments :

  • Forms
  • Classes
  • UserControls

Et mettre les contrôles correspondants dans chaque dossier.

[Bug] Il est possible de créer un préréglage personnalisé avec nombre fixe à 0

Description du bug :

Il est possible, lors de la création d'un préréglage personnalisé, de choisir l'option "nombre fixe", et de mettre ce nombre à 0 ou moins.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Allez dans "Préréglages"
  2. Cliquez sur "Modifier"
  3. Cochez l'options "nombre fixe"
  4. Mettez un nombre inférieur ou égal à 0.
  5. Enregistrez.
  6. Utilisez le préréglage en cliquant sur "Personnalisé"
  7. Le problème est là.

Comportement attendu :

Le générateur essaye de générer un mot de passe de longueur 0 ou négatif.
Une erreur se produit

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.1.0.2004

[Suggestion] Ajouter un indicateur de la force du mot de passe

Suggestion :
Ajouter un indicateur de la force du mot de passe. Si le mot de passe est plus petit que 13 caractères, afficher un message d'avertissement.

Décrire la solution que vous voulez :
Ajouter un label en dessous du nombre de caractères.

Ajouter un installateur

Est-ce que votre demande concerne un bug/problème ? Merci de le décicre.
Si votre suggestion ne concerne pas un problème, merci de décrire la fonctionnalité que vous souhaitez voir apparaître dans le projet.

Ajouter un installateur qui permet d'installer le logiciel.
Décrire la solution que vous voulez :

Créer un projet d'instalateur dans VS2019.

[Bug] L'option "Personnalisé" n'est pas activée dans le menu

Description du bug :

L'option "Personnalisé" est cochée, mais activée.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Allez à Définissez le préréglage personnalisé par défaut
  2. Cliquez sur les "..."
  3. Le problème est là.

Comportement attendu :

Le bouton est désactivé

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 19041
  • Version du programme : 3.3.0.2006-pre1

[Bug] Le thème sombre n'est pas compatible avec le menu

Description du bug :

Le thème sombre n'est pas compatible avec le menu.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Mettez le thème sombre
  2. Cliquez sur les "..."
  3. Le problème est là.

Comportement attendu :

Le menu n'a pas de thème sombre.

Captures d'écrans :

image

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 19041
  • Version du programme : 3.3.0.2006-pre1

[Suggestion] Remanier la fenêtre "A propos"

Suggestion :

Modifier le design de la fenêtre "A propos" pour rendre la fenêtre plus clair et moins surchargée.

Décrire la solution que vous voulez :

S'inspirer du design de la fenêtre "A propos" d'InternetTest 4

Autres informations :

La fenêtre doit être compatible avec le thème sombre.

[Bug] Aucune ombre sur la fenêtre "Modifier un préréglage"

Description du bug :
Aucune ombre sur la fenêtre "Modifier un préréglage".

Comment reproduire le bug :

  1. Allez dans "Préréglages"
  2. Cliquez sur "Modifier"
  3. Le problème est là.

Comportement attendu :
Il n'y a pas d'ombres sur la fenêtre.

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : 10.0.19041.388
  • Version du programme : 3.4.0.2007

"Nombre fixe" sélectionné lors de la configuration de preset perso, le preset ne fonctionne pas

Description du bug :

Lors de la création d'un préréglage personnalisé, si l'utilisateur coche la case "fixe", sauvegarde le préréglage et clique sur le bouton "Générer", alors, une erreur apparaît pour notifier qu'un mot de passe doit être plus grand que 0.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Créer un préréglage ou "Nombre fixe" est coché
  2. Revenez à la fenêtre principale
  3. Cliquez sur "Générer"
  4. Le problème est là.

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.0.0.0

[Bug] Le mot de passe généré ne contient pas le nombre de caractères attendu

Description du bug :

Lorsque l'utilisateur génère un mot de passe, la longueur de celui-ci est inférieure à la longueur demandée.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Spécifiez un nombre
  2. Cliquez sur "Générer"
  3. Le problème est là.

Comportement attendu :

Au lieu de générer un mot de passe de 5 caractères, il va générer 4 caractères.

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.1.0.2004

Le texte de "gunaTextBox1" n'est pas lisible lorsque le thème sombre est activé

Description du bug :

Le texte de "gunaTextBox1" n'est pas lisible lorsque le thème sombre est activé : noir sur noir

Comment reproduire le bug :

Étapes pour reproduire le bug :

  1. Allez dans les paramètres de l'application
  2. Cochez la case "Thème sombre"
  3. Cliquez sur "Appliquez"
  4. Générez un mot de passe
  5. Cliquez sur la TextBox où se trouve le mot de passe
  6. Le texte devient noir

Comportement attendu :

Lorsque le thème sombre est activé : lorsque l'on clique sur la textbox où se trouve le mot de passe, le texte devient noir.

Captures d'écrans :

image

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.0.0.2003

[Bug] Le bouton "Modifier " dans la fenêtre de sélection de preset n'est pas animé

Description du bug :

Le bouton "Modifier " dans la fenêtre de sélection de preset n'est pas animé

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Allez dans la fenêtre "Préréglage"
  2. Survolez le bouton "Modifier"
  3. Le problème est là.

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.0.1.2003

[Bug] Le menu ne se met pas à jour

Description du bug :

Si le préréglage personnalisé est défini et que le menu a été chargé avant ce changement, l'option "Personnalisé" n'est pas disponible alors que le préréglage existe.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Mettez un préréglage personnalisé
  2. Cliquez sur les "..."
  3. Le problème est là.

Comportement attendu :

Le menu ne se met pas à jour

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 19041
  • Version du programme : 3.3.0.2006-pre1

Update README.md

Mettre à jour README.md avec des liens vers la documentation

Suggestion : Ajouter un préréglage personnalisable

Suggestion

Dans la fenêtre "Presets", ajouter une tuile "Personnalisé" pour inviter l'utilisateur a créer son propre préréglage.
Une nouvelle fenêtre s'ouvrirait, demandant à l'utilisateur ces renseignements :

  • Générer un mot de passe long entre x caractères et x caractères
  • Les caractères du mot de passe

Une fois que toutes ces informations ont été saisies par l'utilisateur, une vérification a lieu pour vérifier que l'utilisateur n'a pas oublié un champ, puis le preset est enregistré sous forme de paramètre.

Pas d'icône

Description du bug :
L'icône dans l'explorateur de fichier de Générateur de mots de passe 3 n'existe pas.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Ouvrez le répertoire où se situe Générateur de mots de passe 3.exe.
  2. L'icône est absent

Comportement attendu :

L'utilisateur ne voit pas d'icône

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363.657
  • Version du programme : ex: 3.0.0.2003

Suggestion : Pouvoir réinitialiser le logiciel + paramètres

Suggestion
Ajouter plusieurs liens pour la réinitialisation du logiciel :

  • 1 lien pour réinitialiser uniquement les paramètres
  • 1 lien pour réinitialiser totalement le logiciel

Ces liens se situeraient dans la fenêtre "Paramètres", dans une "section" dédiée.

Lors de la première configuration du préréglage personnalisé, la fenêtre "Presets" se ferme

Description du bug :

Lors de la première configuration du préréglage personnalisé, la fenêtre "Presets" se ferme.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Assurez-vous d'avoir une copie du logiciel "neuve" (Paramètres > Réinitialiser le logiciel > Appliquer)
  2. Cliquez sur 'Préréglages'
  3. Cliquez sur 'Personnalisé'
  4. La fenêtre de modification s'ouvre
  5. La fenêtre 'Préréglages' s'est fermé
  6. Lors que l'utilisateur ferme la fenêtre 'Modifier un préréglage', il revient sur la fenêtre principale.

Comportement attendu :

La fenêtre 'Préréglage' se ferme.

Ordinateur :

  • OS : Windows 10
  • Version de l'OS : Windows 10 18362
  • Version du programme : 3.0.0.2003 (pre5)

Autres informations

Proposition pour régler le bug :

bool IsRandomGen = Properties.Settings.Default.RandomGeneration;
bool IsCustomSet = Properties.Settings.Default.CustomSet;
int number = Properties.Settings.Default.CustomNumber;
int random1 = Properties.Settings.Default.CustomRandom1;
int random2 = Properties.Settings.Default.CustomRandom2;
int charLenght = Properties.Settings.Default.CharLenght;
string characters = Properties.Settings.Default.CustomChar;
if (IsCustomSet) // Si le preset custom est réglé
{
     if (IsRandomGen) // Si la génération de nombre aléatoire est activée
     {
          int finalNumber = new Random().Next(random1, random2);
          ths.GeneratePassword(finalNumber, charLenght, characters);
     }
     else
     {
          ths.GeneratePassword(number, charLenght, characters);
     }
     Close(); // Ferme dans le cas où le preset custom est défini
}
else
{
     new EditCustomPreset().Show();
}
// Close(); : Ne ferme plus dans n'importe quel cas

Curseur main sur checkbox "Thème sombre"

Est-ce que votre demande concerne un bug/problème ? Merci de le décicre.
Si votre suggestion ne concerne pas un problème, merci de décrire la fonctionnalité que vous souhaitez voir apparaître dans le projet.

Faire en sorte que le curseur soit en forme de main lors du survol de la checkbox "Thème sombre".

Décrire la solution que vous voulez :

Changer le curseur.

Xalyus Updater n'ouvre pas le logiciel après avoir fini la mise à jour

Description du bug :

Xalyus Updater n'ouvre pas le logiciel après avoir fini la mise à jour.

Comment reproduire le bug :

Etapes pour reproduire le bug :

  1. Allez dans la fenêtre "A propos"
  2. Cliquez sur "Rechercher des mises à jour"
  3. Cliquez sur "Installer"
  4. Attendez que Xalyus Updater est fini d'installer la mise à jour
  5. Le programme ne s'ouvre pas

Comportement attendu :

Le programme ne s'ouvre pas

Ordinateur (Complétez les informations ci-dessous):

  • OS : Windows 10
  • Version de l'OS : Windows 10 18363
  • Version du programme : 3.0.0.2003

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.