makinacorpus / accessimap-lecteur-der Goto Github PK
View Code? Open in Web Editor NEWLecteur de documents en relief interactif (DERi)
Home Page: http://makinacorpus.github.io/accessimap-lecteur-der
License: MIT License
Lecteur de documents en relief interactif (DERi)
Home Page: http://makinacorpus.github.io/accessimap-lecteur-der
License: MIT License
Vérifier l'utilisation du module der-reader et réadapter le README
Si je clic dans une zone entre Filtres et Menu j'ai un "Menu Filtres" qui est dit par le TTS
J'ai une fenêtre de debug qui se lance à l'ouverture de l'application sous windows (v0.0.21).
Visiblement travis n'arrive plus à builder depuis la mise à jour d'electron ?
Android 5.0.2, Release 0.0.8
J'ouvre le Menu.
Je vais dans le menu choix des documents.
Je fais Retour puis Retour.
J'ai un message "Fichier, non valide, aucun document ...".
Android 5.0.2
Ces deux fichiers très simples produit avec l'éditeur ne fonctionnent pas.
Si je clic sur Filtres il ne se passe rien et je suis obligé de quitter l'application : impossible par exemple de revenir au menu principal.
Si je clic sur les objets interactifs je n'ai aucun retour audio.
Le clic sur Filtres quand aucun DER n'est chargé ne doit pas mener à l'état "Fermer".
=> TTS qui dit : Aucun fichier chargé. Veuillez ...
Il faudrait que à la fin de la lecture, comme pour les mp3, le figuré retrouve sa forme d'origine.
Au double clic sur la sélection d'un filtre, plutôt que de redonner le nom du filtre je proposerai d'indiquer
"Filtre ... sélectionné"
C'est le choix que l'on avait fait dans le proto.
Si je swipe vite, le nom du filtre n'est pas verbalisé.
Test fait en v0.0.6
Je ne peux pas cliquer sur le premier item des menus Filtres et Menu : il faut que je clic en dehors de l'item pour faire marcher le clic et/ou le double-clic. Pour les autres item le comportement est correct.
Dans le menu ajouter les entrée suivantes :
Tout est dans le titre.
La fonction speach devrait retourner une promise pour pouvoir exécuter une action quand le son est terminé :
Explore.tts.speak(action.value).then(function () {
Explore._onEventEnded(element);
});
Le callback est à ajouter dans le module tts dans /module/tts./tts..js
Actuellement, bloqué en 0.0.8, et nous en sommes à la 0.0.12.
Si menu Filtres ouvert, un simple clic sur le menu dit "Fermer les filtres" au double-clic "Fermeture des filtres
Si Menu ouvert, un simple clic sur le bouton Menu dit "Fermer le menu" au double-clic "Fermeture du Menu"
Version 0.0.4
Dans le menu Filtres si un menu à un accent j'ai un caractère ? au lieu de l'accent.
Les filtres ne sont pas sélectionnables si je suis dans le menu.
Le lecteur attend un 'tableau de pois', alors qu'il n'y en a qu'un.
L’utilisateur non-voyant doit savoir que le logiciel est lancé
Un son ou un text2speech.
Charger un nouveau document : trop compliqué fonctionnement actuel : je clic sur l'option j'ai 2 options choisir un fichier et envoyer. Je dois cliquer sur choisir, explorer mon fichier puis cliquer sur envoyer fonctionnement voulu : je clic sur l'option et j'ai directement un explorateur de fichier, je choisi un fichier et ma carte est chargée automatiquement (feedback audio me permettant de savoir que ça s'est bien passé)
Test effectué sous Windows / v0.019
On ne doit pas pouvoir zoomer l'application.
Il n'est pas utile de proposer les différentes tailles puisqu'elles ne correspondent jamais au bon format.
Je propose de simplifier : quand un clic sur Calibrer on a directement l'écran de calibration.
Autre chose, au lancement de l'écran de calibration le "Menu" devient "Enregistrer" et non "Fermer".
Car on est bien d'accord que cette taille est enregistrée et donc conservée pour les fois suivantes?
Mon cas d'usage est ma carte de Londres.
Je charge la carte de Londres (zip fourni en fichier attaché)
Londres.zip
De façon générale les filtres ne sont pas bien implémentés. Rappel de ce que l'on attends:
Lorsque je sélectionne un filtre seuls les POIs associés sont sélectionnable et pour les activer je regarde l'action qui leur est associée dans le fichier interaction.
A priori, soucis d'implémentation avec HammerJS...
Voir si possible néanmoins en hybride.
Le filtre par défaut n'est pas remis à jour si je charge un nouveau DER : l'index du filtre sélectionné correspond au dernier filtre sélectionné du DER précédent.
Filtres et Menu : le swipe haut et bas doit me permettre de faire une boucle sur le menu (actuellement si je suis sur le dernier item je ne peux pas aller sur le premier par un swipe bas)
Test fait sur v0.0.6
Fonctionnement à l'identique du smartphone.
Tests réalisés sous Android 5.0.2, Release 0.0.8.
Lorsque je charge un document :
Tests fait en v0.0.6
Android 5.0.2 Release 0.0.8
Il ne se passe rien quand je clic sur cette option.
Tests fait en v0.0.6
Si j'annule la sélection de cartes, je reviens sur l'écran d'accueil avec une erreur "Fichier non valide, aucun document en relief ......." etle bouton Menu reste à "Fermer".
Comportement souhaité : l'annulation me laisse dans le Menu principal.
Au double clic sur Menu ou sur Filtres, il faut un un feedback audio.
Lorsque je ne choisi pas de fichier via l'explorateur de fichier je quitte le menu principal qui reste à l'état "Fermer".
Il ne faut pas quitter le menu principal.
Lorsque un menu est ouvert (filtres ou menu de droite), il se transforme en bouton "Retour".
Le bouton du menu qui n'est pas active ne doit plus être visible. (= si le menu principal est ouvert, le menu filtre n'est pas affiché)
Lorsque je charge Grands Sites j'ai fichier incorrecte. Ce fichier marche sur le proto actuel.
Grands Sites.zip
La carte de l'Aude une fois chargée me parait immense sur l'écran. Je n'arrive pas à activer les POIs (les villes par exemple).
Aude.zip
Idem Carte de France
France.zip
Avec pour objectif une tablette qui est capable d'afficher du A5.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.