Skip to content

DIVE Update (4/2/16 - 4/10/16)

Latest
Compare
Choose a tag to compare
@kevinzenghu kevinzenghu released this 11 Apr 01:01
· 829 commits to master since this release

The latest development version on staging (please use this to test):

Staging: staging.usedive.com. (password: macro)

For access to all projects, login with the credentials (username: admin, password: password)

For any bug reports or feature requests, please e-mail us personally or at dive@media.mit.edu.


[Design] Landing Page Redesign + Flow

After we redesigning the within-project experience, our landing page seemed a mile behind. We approached the redesign with three goals: 1) to make the workflow clearer to users, and 2) to remove unnecessary cruft, and 3) to make the entire app more unified while still showing a distinction between top-level and within-project pages.

screen shot 2016-04-10 at 5 46 47 pm

screen shot 2016-04-10 at 5 43 35 pm


[Feature] Progressive loading of visualization recommendations

Last week we introduced the four different types of visualization recommendations. This allowed us to have a more principled approach to presenting our recommendations to a user. However, we got rid of the UI allowing user control over recommendation types, which was unclear. Instead, we implemented progressive loading of different visualization types, which is more obvious and efficient.

image


Bug fixes and small features

We dedicated a lot of time this week to squashing bugs, including:

  • Expanding the set of viable datasets by being stricter about field coercion
  • Handling N/A values better
  • Handling more concurrent connections to our database
  • Allowing username or e-mail sign-in

Next Up

  • Finish regression builder
  • Finish analysis export
  • Finally include a shareable link to exported visualizations

Other items on the docket include:

  • Designing and implementing a workflow for detecting and fixing dirty datasets
  • Speeding up field selection on the visualization page
  • Including more models on the regression page
  • Allowing users to export visualizations with configuration and conditional changes
  • Allow users to select the maximum number of points shown on scatterplots