π
<-
Chat plein-écran
[^]

Question d'expérience utilisateur, interface, etc...

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Question d'expérience utilisateur, interface, etc...

Message non lude Hayleia » 12 Fév 2017, 12:16

Supposons qu'on ait une liste d'éléments dans ce goût là (celle de gauche).
Image
Il faudrait pouvoir l'éditer, donc supprimer des éléments et en déplacer.

Ma question est toute conne : comment vous voudriez contrôler ça sur un écran tactile ?

Note : il va falloir que je le code après alors éviter de me dire "quand tu gardes appuyé sur une case, elle passe en semi transparence et tu peux la drag and drop jusque là où tu veux, avec mise à jour en temps réél de la liste (c'est dire que même pendant que tu gardes ta case appuyé, quand t'es entre deux autres cases, celles-ci s'éloignent l'une de l'autre pour faire de la place à celle que tu veux réinsérer là".
Du coup, les actions autorisées sont le clic, le clic long, et le scroll. Mais évitez le drag and drop.

Exemple d'actions possibles.
  • pour déplacer, faire un clic long sur un élément e1, il passe en surbrillance, et ensuite cliquer sur un élément e2 déplace e1 juste après e2.
  • pour supprimer, faire un clic long sur un élément e1 puis faire un clic long sur le même élément e1.
Autre exemple.
  • cliquer longuement sur un élément le déplace dans le clipboard (et le supprime donc de la liste entre temps)
  • si le clipboard est non vide, cliquer sur un élément place le contenu du clipboard après cet élément
  • cliquer sur la liste de droite vide le clipboard
Bref, vous voyez le genre. Une idée vous plaît la dedans ? Vous en avez d'autres ? J'attends vos commentaires...

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Alvoko » 12 Fév 2017, 12:56

Je te propose de faire un truc à la windows mobile ( :troll: ) Image

Plus sérieusement:

Un clique long(2 secondes)
Un nouveau menu de gestion apparaît sur l'ecran supérieur manipulable avec les touches(il pourrait contenir par exemple, rajouter à une playlist, copier, supprimer, couper etc)
Et ce menu serait manipulable de deux façons:
soit avec la croix ou le circle pad.
Soit avec des boutons de raccourcis(x pour copier, y pour couper, a pour playlist, b pour supprimer, r pour annuler etc)
Alvoko Le seul et l'unique                                       Donnez moi un Internet sinon la 82A sera là...
Image Image
Avatar de l’utilisateur
AlvokoEcrivain
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 76.2%
 
Messages: 277
Images: 27
Inscription: 10 Oct 2015, 21:46
Localisation: Normandie
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Adriweb » 12 Fév 2017, 13:36

Je ne suis pas bien sur de comprendre la limitation par rapport au drag'n'drop, si c'est pour les animations (oui, c'est toujours un peu chiant, je sais), il n'y a pas forcément besoin d'en faire, en l'occurence, épaissir la bordure du bas de la case sous la souris (lors du drag) par exemple, ne requiert aucune animation et est donc bien plus simple à coder, tout en étant très intuitif (drag'n'drop donc) pour l'utilisateur.

Bref sinon, un toggle "édit" qui fait afficher des petits boutons "^" et "v" a droite de la case en question. cf ici ou carrément un index, cf. ici
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Hayleia » 12 Fév 2017, 13:45

Oui c'est pour les animations en gros. Je ne dispose que de draw_rectangle et draw_text, et ma liste un un vieux char**, alors si on pouvait éviter de me dire de dessiner des rectangles et du texte ailleurs qu'alignés dans la liste, ça m'arrangerait beaucoup.

Sinon, l'idée des ^ et v n'est pas débile. Ça me fait afficher plus de choses dans la liste aussi donc ça m'arrange moins que la solution d'Alvoko mais niveau "animations" ça passe.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Hayleia » 12 Fév 2017, 13:55

Autre proposition.
  • clic long sur l'élément e1 pour le sélectionner (surbrillance), clic court sur l'élément e2 pour insérer e1 après e2
  • swipe à gauche pour supprimer

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Adriweb » 12 Fév 2017, 14:03

Hayleia a écrit:Autre proposition.
  • clic long sur l'élément e1 pour le sélectionner (surbrillance), clic court sur l'élément e2 pour insérer e1 après e2
  • swipe à gauche pour supprimer

C'est ce que j'avais cru comprendre initialement, et donc du coup oui, c'est le mieux (le moins mauvais après DnD disons).
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Hayleia » 12 Fév 2017, 14:05

Adriweb a écrit:C'est ce que j'avais cru comprendre initialement, et donc du coup oui, c'est le mieux (moins mauvais après DnD disons).

Le premier point est le même que dans mon premier post oui, mais le deuxième a changé. Parce que les gens pourraient vouloir dé-highlighter un élément en le gardant appuyé une deuxième fois, ce qui d'après mon premier post va le supprimer -.-
D'où le changement d'action pour la supression, une action qui n'a aucun rapport. En plus une action horizontale donc je peux ajouter des "animations" sans que ça me dérange au niveau de l'organisation verticale de la liste :D

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Ti64CLi++ » 12 Fév 2017, 18:50

Mais pourquoi cherches-tu à faire ça? (curiosité)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Hayleia » 04 Mar 2017, 08:46

Nouvelles questions :D

Problème 1
On sait comment swapper et supprimer, mais on ne sait pas comment insérer (c'est à dire que vous prenez l'élément X et vous le mettez avant l'élément Y et ça décale ce qu'il faut au lieu d'échanger X et Y).
Quelle action déclencherait cette réaction ?
    Proposition 1
  • clic long sur X, X passe en surbrillance
  • clic long sur Y, X passe devant Y
    Proposition 2
  • clic long sur X, X passe en surbrillance
  • clic long sur Y, Y passe devant X
    Proposition 3
  • clic long sur X, X passe en surbrillance
  • swipe gauche sur Y pour insérer X avant Y, swipe droit sur Y pour insérer X après Y

Problème 2
Vous avez remarqué qu'il y avait 2 listes en fait sur l'image, une à gauche et une à droite. En fait, celle de droite est un navigateur et celle de gauche une playlist. Du coup, vous pouvez envoyer des éléments de la liste de droite vers celle de gauche. Sauf que pour l'instant, vous ne pouvez envoyer des éléments qu'à la fin de la liste. On aimerait là aussi pouvoir les insérer à un endroit sans les envoyer à la fin puis les déplacer.
Et je n'ai qu'une proposition en fait, mais je demande quand même puisque vous pouvez proposer mieux (ceci est valable pour le problème précédent aussi).
    En gros, lorsqu'on clique sur un élément X du navigateur,
  • soit un élément Y de la playlist était en surbrillance (clic long), auquel cas X est inséré après Y
  • soit aucun élément de la playlist n'était en surbrillance, auquel cas X est inséré à la fin
Il y a un problème avec cette méthode, c'est que du coup, si vous avez un Y en surbrillance et cliquez sur X1 et X2 dans cet ordre, vous vous retrouverez avec X2 devant X1. Du coup j'ai menti, j'ai une deuxième proposition.
    En gros, lorsqu'on clique sur un élément X du navigateur,
  • soit un élément Y de la playlist était en surbrillance (clic long), auquel cas X est inséré après Y et c'est X qui passe en surbrillance
  • soit aucun élément de la playlist n'était en surbrillance, auquel cas X est inséré à la fin

Idées, critiques, etc ?
Note: évitez toujours le drag&drop, c'est probablement plus faisable et intuitif et pratique dans ce dernier problème que dans tous les autres, mais vu comment je gère les deux listes et les clics, ce que j'ai proposé est de très loin beaucoup plus simple qu'un drag&drop.

edit Certaines personnes ont la flemme de répondre sur le topic mais pas sur le chat :P
Je copie-colle ici pour que les autres voient l'avis et puissent discuter.
(09:23:07) Clifward: la proposition 3 est compliquée
(09:23:24) Hayleia: compliquée pour l'utilisate​ur tu veux dire ?
(09:23:34) Clifward: Ouais
(09:23:38) Clifward: Enfin pas intuitif du tout
(09:23:43) Hayleia: ouais, je dis pas le contraire
(09:23:50) Clifward: Moi je dirais proposition 1
(09:31:52) Dark_coco: Proposition 1
clic long sur X, X passe en surbrillanc​e
clic long sur Y, X passe devant Y
(09:32:08) Dark_coco: Je pense que c'est la mieux
(09:33:38) Dark_coco: En gros, lorsqu'on clique sur un élément X du navigateur,
soit un élément Y de la playlist était en surbrillanc​e (clic long), auquel cas X est inséré après Y
soit aucun élément de la playlist n'était en surbrillanc​e, auquel cas X est inséré à la fin
(09:33:56) Dark_coco: Ça me paraît bien

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: Question d'expérience utilisateur, interface, etc...

Message non lude Epharius » 04 Mar 2017, 11:08

Pour le problème deux, ce serait possible d'insérer l'élément comme ça :
- on sélectionne l'élément X à inserer
- on clique dans la playlist sur un élément Y
- le nouvel élément s'insère après
Je ne sais pas si ça ressemble trop à du drag'n drop mais je trouverais ça plus intuitif que d'abord sélectionner la où on veut le mettre.

EDIT : j'ai pas compris la différence entre le problème 1 et 2 :p
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Suivante

Retourner vers Autres discussions

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 47 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1389 utilisateurs:
>1348 invités
>36 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)