Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Redesign material design #14

Open
7 of 10 tasks
gmaclennan opened this issue Jun 10, 2015 · 6 comments
Open
7 of 10 tasks

[WIP] Redesign material design #14

gmaclennan opened this issue Jun 10, 2015 · 6 comments
Assignees

Comments

@gmaclennan
Copy link
Member

I have started a redesign following Google's material design principles. The aim is improve the user experience and add new functionality, such as a photos and list view. I am also designing with mobile in mind, so that this app will also work on mobile.

screenshot

There is still a lot to figure out, but an initial interactive prototype is here:

MapFilter redesign interactive prototype

  • Map View
    • Map marker hover
    • Map marker click
    • Map photo zoom
  • Photo View
  • List View
  • Print View
  • Filter menu
  • Map layer chooser
  • Login screen

All feedback welcome. Discussion here. You can also add annotations to the prototype.

@gmaclennan gmaclennan changed the title Redesign material design [WIP] Redesign material design Jun 10, 2015
@robheittman
Copy link
Collaborator

Excellent choice, looks great and will be especially intuitive for anyone who already uses an Android device for anything.

@kumavis
Copy link
Collaborator

kumavis commented Jun 10, 2015

perty!

@mcplanner-zz
Copy link

Other features to add:

  • display the name of the tool
  • add an About page

@mcplanner-zz mcplanner-zz self-assigned this Jan 27, 2016
@mcplanner-zz
Copy link

@gmaclennan, your mockups include a star on the Map View Hover screen. Is this a vestige from the Material Design template, or do you want to allow people to save and curate a list of "favorites" across filter options?

@mcplanner-zz
Copy link

@gmaclennan What language have you been using to describe the data in MapFilter? Correct me where I'm wrong:

  • a, what... "Case," "Photo," or "Entry"? Each one has a single photo, lat/long, date, activity, person and name attached
  • a "Selection" is whatever "Cases" the current set of filters produce
  • a "Report" is what gets printed, and it can be one or more "Cases"
  • an "Event" is something the monitors observed, and can be represented in MapFilter with multiple "Cases" from different lat/longs, activities, people and dates.

@mcplanner-zz
Copy link

Many more questions:

Language
What language have you been using to describe the data in MapFilter? Correct me where I'm wrong:

  • a, what... "Case," "Photo," or "Entry"? Each one has a single photo, lat/long, date, activity, person, etc.
  • a "Selection" is whatever "Cases" the current set of filters produce
  • a "Report" is what gets printed, and it can be one or more "Cases"
  • an "Event" is something the monitors observed, and can be represented in MapFilter with multiple "Cases" from different lat/longs, activities, people and dates. This doesn't refer to anything in MapFilter.

Pathways

What happens if someone logs in, and immediately selects "Print"? What will it print? Everything? Should we think of the three filter views (map, photos, list) as the entry ways into the data, and Print is something you do after making a selection?

Data

What is the complete list of data attached to each photo? In the mockup I see:

  • lat/long Coordinates of where it was taken
  • a Description of where it was taken
  • Date the photo was taken (which has to be a date, not a range)
  • Activity classification (from a predetermined lit)
  • Person who uploaded the photo (tied to their user account?)
  • a succinct Title of the photo
  • a photo Caption that should describe what's in the photo
  • a description of the Impacts of the activity shown in the photo

How could a single photo have multiple Persons attached?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants