vidjil issueshttps://gitlab.inria.fr/vidjil/vidjil/-/issues2017-10-13T12:43:01+02:00https://gitlab.inria.fr/vidjil/vidjil/-/issues/2534Remplacement automatique de vue lors du simple clic2017-10-13T12:43:01+02:00Mathieu GiraudRemplacement automatique de vue lors du simple clicVoir #2533.
En simple clic, on pourrait enlever automatiquement la vue la plus ancienne du panel.Voir #2533.
En simple clic, on pourrait enlever automatiquement la vue la plus ancienne du panel.https://gitlab.inria.fr/vidjil/vidjil/-/issues/2533Nombre maximum de vues par panel lors de l'édition overlay2017-10-13T12:43:01+02:00Mathieu GiraudNombre maximum de vues par panel lors de l'édition overlayNb de vues maximales en dur ?
@heto : "non, cela dépend de la hauteur"
On moment où on peut rajouter une vue, si la somme des hauteurs minimales/souhaitées est supérieur par panel (vu par media queries ?), on n'affiche pas l'overlay ...Nb de vues maximales en dur ?
@heto : "non, cela dépend de la hauteur"
On moment où on peut rajouter une vue, si la somme des hauteurs minimales/souhaitées est supérieur par panel (vu par media queries ?), on n'affiche pas l'overlay dessus / on interdit de rajouter ici.https://gitlab.inria.fr/vidjil/vidjil/-/issues/2532Mettre en valeur la vue en cours d'ajout2017-10-13T12:43:01+02:00Mathieu GiraudMettre en valeur la vue en cours d'ajoutVoir aussi #2531Voir aussi #2531https://gitlab.inria.fr/vidjil/vidjil/-/issues/2531Lorsque finalement on n'ajoute pas de nouvelle vue2017-10-13T12:43:02+02:00Mathieu GiraudLorsque finalement on n'ajoute pas de nouvelle vueRe-clic sur le numéro de la vue (voire mêem sur le menu), il ne se passe rien.Re-clic sur le numéro de la vue (voire mêem sur le menu), il ne se passe rien.https://gitlab.inria.fr/vidjil/vidjil/-/issues/2530Geste pour l'édition des vues2020-06-23T09:35:05+02:00Mathieu GiraudGeste pour l'édition des vuesPour l'instant double clic (#2529).
On verra plus tard quel sera le geste exact: appui long ? drag/drop ? clic+shift ? et sur tablette/mobile ?Pour l'instant double clic (#2529).
On verra plus tard quel sera le geste exact: appui long ? drag/drop ? clic+shift ? et sur tablette/mobile ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/2529Simple clic : une vue à sa bonne place2017-10-13T12:43:02+02:00Mathieu GiraudSimple clic : une vue à sa bonne placeDans le panel par défaut, ou sinon dans le dernier panel mis.Dans le panel par défaut, ou sinon dans le dernier panel mis.https://gitlab.inria.fr/vidjil/vidjil/-/issues/2528Positionnement précis des vues2021-11-23T15:17:22+01:00Mathieu GiraudPositionnement précis des vues@heto : on pourrait, avec des overlays, afficher précisément la zone du panel où la vue serait ajoutée. (Voire choisir la zone, avec du drag et drop, ~"!-hard").
Pas le plus urgent pour l'instant.@heto : on pourrait, avec des overlays, afficher précisément la zone du panel où la vue serait ajoutée. (Voire choisir la zone, avec du drag et drop, ~"!-hard").
Pas le plus urgent pour l'instant.https://gitlab.inria.fr/vidjil/vidjil/-/issues/2527Suppression de vue2017-10-13T12:43:02+02:00Mathieu GiraudSuppression de vuePeut-être afficher une croix/poubelle lorsqu'on est en édition de vues
@heto: quand on affiche les overlays, quelque chose en bas du menuPeut-être afficher une croix/poubelle lorsqu'on est en édition de vues
@heto: quand on affiche les overlays, quelque chose en bas du menuhttps://gitlab.inria.fr/vidjil/vidjil/-/issues/2446Extraire une vue Info de builder.js2017-06-07T14:25:30+02:00Mathieu GiraudExtraire une vue Info de builder.jsQue fait vraiment `builder.js` ? `Builder` est une vue, qui crée entre autres l’élément `#info`, mais pas que :
* il y a au moins la gestion `#visu-separator`/`#vertical-separator` (qui serait différente dans un ~"client-responsive")...Que fait vraiment `builder.js` ? `Builder` est une vue, qui crée entre autres l’élément `#info`, mais pas que :
* il y a au moins la gestion `#visu-separator`/`#vertical-separator` (qui serait différente dans un ~"client-responsive").
* et il y a aussi des choses pour le menu `#top-container`
Afin d’y voir plus clair, une possibilité serait déjà d’extraire une nouvelle vue appelée `Info` qui ne s'occuperait que de `#info`.
@heto, comme tu as mentionné il y a pas longtemps les `separator` et les vues, est-ce que c’est quelque chose qui te tenterait ? Avant de coder, ce serait bien d'en rediscuter déjà ici.
@RyanHerb, comme tu as pas mal touché de chose dans ce fichier, tu as peut-être d'autres idées ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/2438Eviter les initialisations multiples2017-11-14T17:42:00+01:00Ghost UserEviter les initialisations multiplesJe remarque, sans savoir précisément où, que certaines vues sont initialisées plusieurs fois. Par exemple, il y a 3 exécutions de `Builder.init()` à l'ouverture de la page.
C'est sans doute lié à des mécaniques d'`udpate`.
Régler...Je remarque, sans savoir précisément où, que certaines vues sont initialisées plusieurs fois. Par exemple, il y a 3 exécutions de `Builder.init()` à l'ouverture de la page.
C'est sans doute lié à des mécaniques d'`udpate`.
Régler ce souci permettrait certainement de gagner en performance, ou du moins de limiter les appels 'superflus'.Ryan HerbertRyan Herberthttps://gitlab.inria.fr/vidjil/vidjil/-/issues/2245Réflexion sur les zones dans le client et l'indépendance des vues2020-12-04T13:51:16+01:00Mathieu GiraudRéflexion sur les zones dans le client et l'indépendance des vuesRegardons les différentes zones du client.
![layout-current](/uploads/e68cc06e63c6e47c5144104fb3cfefb9/layout-current.jpg)
- Il y a un mélange des genres en haut de la liste : `+/-` et `sort` concernent la liste, `search` et `x` co...Regardons les différentes zones du client.
![layout-current](/uploads/e68cc06e63c6e47c5144104fb3cfefb9/layout-current.jpg)
- Il y a un mélange des genres en haut de la liste : `+/-` et `sort` concernent la liste, `search` et `x` concernent le modèle
- `(focus)` et `(hide)` sont très liés à `search` et `x`
- La barre d’état / zone `:hover` est finalement peu utilisée
- `merge` est une des rares actions qui a un effet permanent sur le modèle. Ce n'est pas lié au segmenteur, mais on fait quand même très souvent `align` puis `merge`
- En tout cas tous les boutons `align` / `merge` / `> to *` concernent tous les clones sélectionnés (et même `▼` pour IMGT n'est pas vraiment lié au segmenteur mais complète le modèle)
- Le `plot` du scatterplot est bien placé, dans sa vue (et permet #2244), tout comme aussi le `...` du graphe.
Réfléchir à une indépendance des différentes vues ? Avoir #1740 en tête ?
cc @aurelBZH @RyanHerb @flothoni @mikael-s @tydaxWeb 2018.01Mathieu GiraudMathieu Giraudhttps://gitlab.inria.fr/vidjil/vidjil/-/issues/2244Deux scatterplots, en particulier lorsqu'il y a qu'un seul sample2017-11-18T12:24:04+01:00Mathieu GiraudDeux scatterplots, en particulier lorsqu'il y a qu'un seul sampleDiscuté avec @aurelBZH, @RyanHerb et @mikael-s il y a quelques jours, mais aussi il y a fort longtemps avec @Zeud.
On pourrait mettre deux scatterplots, typiquement pour avoir une vue "Genescan" en même temps qu'une vue grille "V/J". ...Discuté avec @aurelBZH, @RyanHerb et @mikael-s il y a quelques jours, mais aussi il y a fort longtemps avec @Zeud.
On pourrait mettre deux scatterplots, typiquement pour avoir une vue "Genescan" en même temps qu'une vue grille "V/J". Ce serait particulièrement pertinent pour l'affichage par défaut d'un seul sample (où, pour l'instant, le graphe est minimisé)... et donnerait plus d'informations à nos usagers d'un premier coup d'oeil pour les échantillons type diagnostic.
- Cela ferait en fait trois zones à droites (un graphe, deux scatterplots). N'oublions pas que le graphe est présent mais minimisé quand il n'y a qu'un point. Comment gérer cela ? Aller jusqu'à quelque chose de générique (`n` vues stackées, penser en particulier au responsive #1740 ?)
- Pour ~"client-api", quelque chose comme `plot2=x,y`
cc @flothoniWeb 2017.11https://gitlab.inria.fr/vidjil/vidjil/-/issues/1975Nouvelle vue pour comparer beaucoup de samples2020-12-04T13:51:17+01:00Vidjil TeamNouvelle vue pour comparer beaucoup de samplesComment comparer 50 (ou déjà 10) samples, pour voir des contaminations ou d'autres choses ?
On pourrait avoir une nouvelle vue (et ne pas afficher le graphe) permettant d'un coup d'oeil de voir cela.
- matrice de comparaison / heatma...Comment comparer 50 (ou déjà 10) samples, pour voir des contaminations ou d'autres choses ?
On pourrait avoir une nouvelle vue (et ne pas afficher le graphe) permettant d'un coup d'oeil de voir cela.
- matrice de comparaison / heatmap : pratique, mais on n'a plus la vue clone
- autre solution qui respecterait la vue clone ? (mais quelle vue clone, tous, les clones d'un sample ?)
(Voir aussi #1974)
https://gitlab.inria.fr/vidjil/vidjil/-/issues/1887Nouvelle vue, grid avec tous les locus / résumé2020-12-04T14:17:28+01:00Vidjil TeamNouvelle vue, grid avec tous les locus / résuméProposition pour une vue "Summary, by locus" où on voit tous les locus, fichier ci-dessous.
Cliquer sur un locus fait basculer dans la vue grid normale avec ce locus.
Dans un premier temps, on peut voir toutes les bulles juste en vrac.
...Proposition pour une vue "Summary, by locus" où on voit tous les locus, fichier ci-dessous.
Cliquer sur un locus fait basculer dans la vue grid normale avec ce locus.
Dans un premier temps, on peut voir toutes les bulles juste en vrac.
Mais on pourrait aussi voir un "mini-scatterplot", comme sur le `TRA` (on ne voit pas les axes, mais on se doute qu'il y a deux paquets).
Les rectangles ne doivent pas être visible, ils montrent juste ce qui peut être regroupé pour que cela tienne tout seul sur 1 ligne ou 2.
Enfin, on verra ce qu'on mettra dans la liste des valeurs (reads, clone, ...). On n'est pas obligé d'avoir la légende, un tooltip pourrait suffire ?
***
Il y a beaucoup de nombres, ce n'est pas parsable très facilement. Avoir la vue en histo pour montrer le nombre de reads, clones par système ? Plus une courbe pour montrer un indice de diversité ?
***
On peut déjà faire une vue plot (ou bar): `x` = locus, `y` = autre chose (comme size ou...) Mais ce n'est pas très sexy.
L'idée est d'avoir un endroit avec une vue globale. Et de limiter effectivement les nombres à ce qu'on pense le plus important (voire à remplacer les nombres par un truc visuel). Mais peut-être que certaines personnes voudraient voir d'autres informations (par ex le % de productif). Autres propositions bienvenues.
courbe + indice de diversité : voir #1783. Par contre, une courbe avec l'axe `x` qui serait les locus serait confus (pour l'instant on ne fait que des courbes sur le time graph, voir nouvelle tâche)
***
@RyanHerb @Duezhttps://gitlab.inria.fr/vidjil/vidjil/-/issues/1740Responsive design pour le browser2020-11-13T19:36:21+01:00Vidjil TeamResponsive design pour le browserSerait utile aussi bien pour présentation que sur mobile/tablette
***
2016: PJI en cours, voir le résultat en mai…
***
http://www.vidjil.org//projet-mobile.html
***
@magiraud @mikael-sSerait utile aussi bien pour présentation que sur mobile/tablette
***
2016: PJI en cours, voir le résultat en mai…
***
http://www.vidjil.org//projet-mobile.html
***
@magiraud @mikael-sWeb 2018.03Ryan HerbertRyan Herberthttps://gitlab.inria.fr/vidjil/vidjil/-/issues/1041courbes visualisées en "stack plot"2020-12-11T12:56:36+01:00Vidjil Teamcourbes visualisées en "stack plot"linéaire, donc écrasé pour petits clones (c'est en particulier pour cela que le other par paquet pourrait être intéressant)
***
@Duezlinéaire, donc écrasé pour petits clones (c'est en particulier pour cela que le other par paquet pourrait être intéressant)
***
@Duez