Giter VIP home page Giter VIP logo

phovea_clue's People

Contributors

dg-datavisyn avatar dvdanielamoitzi avatar dvdanielrehberger avatar dvvanessastoiber avatar gillhofer avatar keckelt avatar mccalluc avatar nicolalady avatar oltionchampari avatar puehringer avatar rumersdorfer avatar sgratzl avatar steiner-anita avatar thinkh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

phovea_clue's Issues

story rendering

show e.g. the slide note as "subtitle".

Alternative use magic words in text annotations, e.g. ${title} ${stateId}, ...

create gapminder demo

  • attributes: x,y,size
  • color ... continent
  • scaling: log/linear
  • timeline with steps
  • lasso selection
  • overview map
  • background: year

story interface changes

  • no default story but show always the drop marker
  • convert the dropdown to expandable menu like in the provenance one showing a select and the buttons
  • show the toolbar by default when so story is selected

prov edit notes + tags

make the tags more salient, e.g. in the placeholder add a hint + at the bottom show the automatically extracted tags

session and multi user handling

currently all the remotely stored provenance graphs (maybe use as decision criterion whether the user is logged in?) are available to all other.

even with concurrent modifications.

possible way:

lock feature ... a user locks provenance graph, i.e. others can't open them or just create a copy and work with that

problem: how and when to unlock?

add note component

modes:

  • exploration: add note to state = attribute of state node
  • authoring: add annotation (arrow, text, frame) to story = attribute of story node
  • presentation: add comment to story = attribute of story node

server side store

in the current version the provenance graph is stored locally. Server side store is prepared but not yet tested + how to handle clearing/updates?

Fade in/out header

I'm ok with hiding the toolbar and logo. But I do think that we should keep the authoring/exploration/presentation switcher visible at any time.

implement reset method

applications should provide to simple reset their state and the provenance graph.

this would allow to either invert actions for reset and start again

player component

modes:

  • exploration: undo button
  • exploration/authoring: back/forth
  • authoring, authoring/presentation: play/pause, back, stop, forth
  • presentation: play/pause

application component

modes:

  • exploration: all operations (add, remove, update, select, ...)
  • exploration/authoring: story manipulation operations (remove, select) --> what else? + show and manipulate annotations
  • authoring: show and manipulate annotations
  • presentation: readonly no interaction?

server side rendering

using PhantomJS one can render a website on the server side and e.g. take a screenshot.

This could be useful for creating real thumbnails instead of using client side html2canvas

create a presentation view

i.e. similar to video player. On mouse over/move show the ui elements.

ui elements:

  • play / pause, next/previous
  • toolbar for switching to different modi
  • simplified story (e.g. just a line representing the length + popover with thumbnail and description)

current story viewer component

modes:

  • exploration: none
  • authoring/presentation: small glyphs per step, no details
  • authoring3/presentation1: glyphs with timing, annotations available, ...
  • authoring: timing, annotations, preview, story manipulation (add, remove story node)

shorten service

implement a mechanism to shorten the link. currently there are a bunch of parameters given for defining the actual state -> shorter version with server side split and lookup what it means

Clean up dataset names and state names

Clean and short dataset names are also important for the annotations of states.
I suggest to:

  • add additional column showing data package (GMB, demo, etc.)
  • dataset column should only show dataset name (Methylation, microRNA, etc.)

image

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.