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

Make changeset map responsive #133

Open
rasagy opened this issue Mar 30, 2017 · 1 comment
Open

Make changeset map responsive #133

rasagy opened this issue Mar 30, 2017 · 1 comment
Labels

Comments

@rasagy
Copy link
Collaborator

rasagy commented Mar 30, 2017

Following #132, starting this ticket to document approaches for making changeset map responsive. IMO this isn’t a priority right now, but can push for this during our next focused redesign efforts.

mapbox work process_8

For mobile, we should:

  • Make the whole rows containing the changeset & user link tappable (this might be great in general, not just for mobile)
  • Collapse the filters to a show/hide panel
  • Collapse filter controls to a (multi-select) drop down
  • Collapse the property tables to an accordion like view

cc @ajithranka @geohacker @batpad

@rasagy
Copy link
Collaborator Author

rasagy commented May 17, 2017

Reviving this with the current direction of making OSMCHA responsive.

Iteration 1

I started with making the panel headers toggle-able:

changeset-map-toggle-panels

Iteration 2

To further reduce the space taken when collapsed, an icon as a map control approach works better. This is similar to what @DaveF63 suggested in #150.

changeset-map-panels-hdpi

This also scales down well to a tablet & mobile layout:

changeset-map-panels-m ldpi

Let’s work on getting the above design in changeset map, that would also leave scope to add more controls to support use cases like OSMCHA.

cc @ajithranka @kepta @batpad

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

No branches or pull requests

1 participant