Git Product home page Git Product logo

airtraceexplorer's People

Contributors

davidcre avatar nilebma avatar sebastienf avatar tphucibc avatar trich avatar trichcrou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

airtraceexplorer's Issues

Avoir des boutons de zoom/dezoom sur le timeline

Comme sur le mockup, avoir 2 boutons de zoom afin de zoomer/dezoomer sur la timeline. Au niveau de TimelineWorkSpaceCes, boutons permettent d' appeller des fonctions "zoom“ et "unzoom" de "curseurTraceLine". Il faut créer ces fonctions au niveau de CurseurBase (dont hérite curseurTraceLine). Ces fonctions pourraient être paramètrées par un facteur de (de)grossissement.

ScreenshotViewer : ajout d'un bouton zoom

Ajout de 2 fonctions zoom et unzoom qui permettent de passer le screenshot en grand. Le taille de la version grande est paramétrable (x,y,width,height). En mode zoom, le screenshot est affiché directement sur le stage, au premier plan. Ajout d'un bouton zoom/dezoom pour utiliser ces fonctions.

ScreenshotViewer : Ajout de raccourcis claviers

Relier les boutons "ScreenshotSuivant", "ScreenshotPrécédent", et "Zoom" respectivement aux touches claviers flèche droite, flèche gauche, et entrer. Lorsque la touche correspondante au zoom est enfoncée, le screenshot s’affiche instantanément en plein écran, et se referme quand elle est relâchée. Ces touches doivent fonctionner même si le composant ScreenShotViewer n'a pas le focus.

SreenshotViewer : Ajout de boutons Suivant / Précédent

Sur le composant SreenshotViewer, ajout de boutons permettant de passer au précédent/ prochain screenshot. Ils ont également pour effet de bouger la tête de lecture au temps du nouveau screenshot affiché. Pour cela il faut générer un évenement qui est récupéré par TimelineWorkSpace et qui met à jour le temps courant de TimeAndPlayManager.

Preview d'un observé - tooltip customisé

  • Positionnement intelligent
  • Un tooltipRenderer avec la preview d'UN observé (github issue
    • sans l'uri, le begin, et le end. EN mettant le type en valeur
  • Un tooltipRendrer avec le nombre d'obsels sous la souris et leurs types (pour chaque type, le nombre d'obsel).

TraceVulgarizator : Filtrage simplificateur de la trace

Reprise du modèle et ecriture informelle (format human readable) puis formel de la transformation (et du modèle cible) permettant d'obtenir une version simplifiée de la trace. On peut ici décider des attributs à montrer / cacher / mettre en forme pour l'affichage, et passer par le dictionnaire "meta" des attributeType correspondant afin de spécifier ce choix. A faire en même temps que #25.

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.