web-dev-qa-db-fra.com

Icône pour ajouter un fichier après un fichier existant

Je conçois un éditeur. Sur mon interface utilisateur, il y a une icône pour importer un fichier. Lorsque l'utilisateur ouvre l'éditeur et clique sur l'icône "Importer", ce fichier est ouvert dans l'éditeur. Maintenant, je veux que si l'utilisateur clique sur l'icône "Importer" une deuxième fois et ouvre un fichier, ce fichier doit être ajouté au fichier déjà ouvert. Sur mon interface utilisateur, j'utilise actuellement une seule icône "Importer" pour ce faire. Mais j'ai trois options:

  1. Si l'utilisateur clique sur l'icône "Importer" lorsqu'un fichier est déjà ouvert, un message d'avertissement apparaît demandant à l'utilisateur d'importer un nouveau fichier et de remplacer un fichier existant ou d'ajouter le fichier à un fichier existant.
  2. L'icône "Importer" se transforme en icône "Ajouter" lorsqu'il y a au moins un fichier déjà ouvert.
  3. Il peut y avoir deux icônes distinctes pour "Importer" et "Ajouter". Lorsque l'utilisateur souhaite importer un nouveau fichier et remplacer un fichier existant, il peut cliquer sur "Importer". Et lorsqu'il souhaite ajouter un fichier à un fichier existant, il peut cliquer sur l'icône "Ajouter".

Quelle option parmi celles-ci semble meilleure dans la référence de l'interface utilisateur? Faites-moi savoir s'il peut y avoir de meilleures options pour cela.

1
Ayse

Je dirais que cela dépend de l'espace dont vous disposez. Si vous avez de l'espace et que l'ouverture/l'ajout est une partie essentielle de la fonctionnalité de l'application, quel est le problème avec l'affichage de deux boutons? Les boutons ne changent pas beaucoup dans mon expérience. Je vois beaucoup plus de désactivation de boutons qui ne sont pas applicables dans un certain contexte. Par exemple, le bouton Ajouter devrait être désactivé si aucun fichier n'était ouvert et il ne deviendrait activé qu'une fois le premier fichier ouvert. Si l'espace est un problème vraiment énorme, envisagez peut-être de retourner les boutons à la volée.

En ce qui concerne les messages d'avertissement, gardez à l'esprit la distinction entre la commande "Enregistrer" et la commande "Enregistrer sous". L'avantage de la mise en œuvre de deux commandes est que les utilisateurs avancés qui connaissent la différence entre les deux peuvent y accéder directement (sans que des messages d'avertissement gênants n'apparaissent) s'ils ont déjà fait un choix délibéré de faire l'une ou les deux. Les messages d'avertissement sont corrects mais si les utilisateurs ne peuvent pas les empêcher, ils deviennent ennuyeux.

2
Mishax

L'option 1 est meilleure car l'utilisateur peut voir l'icône changeante lors de la réimportation/ajout du fichier existant. Avoir 2 icônes sur l'éditeur est déroutant pour l'utilisateur. que faire s'il clique sur l'icône d'ajout pour la première importation? Nous devons informer l'utilisateur qu'il n'a pas importé le fichier. Et s'il clique sur l'icône d'importation pour l'ajouter? Nous devrons également donner un avertissement ici. Donc, je pense que l'option 1 est meilleure.

1
user48278

C'est parfaitement bien d'avoir du texte avec vos icônes. Je dirais d'étiqueter vos icônes avec "Importer" et "Ajouter" pour qu'il n'y ait pas de confusion.

  • Option 1: il peut être judicieux pour la première utilisation d'inviter un utilisateur comme celui-ci, mais après cela, l'invite peut devenir irritante et les ralentir.

  • Option 2: si votre flux de travail est tel que l'utilisateur doit effectuer une importation suivie de nombreuses ajouts (c'est-à-dire que vous ne voulez pas donner à l'utilisateur le choix de cliquer à nouveau sur l'importation), il peut être judicieux de remplacer l'icône d'importation avec append.

  • Option 3: si les utilisateurs font beaucoup d'importations et d'ajouts, gardez les boutons séparés pour qu'ils aient le choix.

0
Franchesca