hackforla / food-oasis

Repository for the current redevelopment of the Food Oasis Los Angeles website
https://foodoasis.la
GNU General Public License v2.0
71 stars 50 forks source link

Feature: For Mobile, Split Map/List View #1826

Open JohnHaoHuang opened 11 months ago

JohnHaoHuang commented 11 months ago

Overview

To enhance usability and align with contemporary mobile trends, the implementation of a split view option between a map and a list view is needed. This feature enables users to seamlessly navigate through the list while simultaneously observing real-time updates of listing items or locations on the map. This functionality provides users with a visual reference, clarifying the spatial relationship between pantry and meal locations in relation to the items being displayed in the list.

Action Items

Resources/Instructions

Under Ready for development, in the frame, Split View Between Map/List...

https://www.figma.com/file/D3oq9QOXl0rFkwrEUJbABs/FOLA-Design-%231?type=design&node-id=2886%3A7816&mode=design&t=FJDgZzcfu4mHtHh0-1

Screen Shot 2023-09-26 at 8 40 40 PM
fancyham commented 11 months ago

Looks nice and I think good to show the devs to get their feedback/

I wonder if the handle will be obvious enough and if we can do dragging on the web?… is the list view infinitely resizable, or only full height, half, and hidden?

The handle and dragging will probably be worth trying out and testing with users.. I suspect not everyone knows that a horizontal bar is a draggable handle…

another more ugly way might be to do something like this:

image
JohnHaoHuang commented 11 months ago

Finalized the idea with design with design lead. Talked to the dev. team about the event listener ( when the user gently swipe vs. hard swipe ). Dev. team said they need to have a look and try it out. Please view the Figma link for the updated final design for the split screen. Please have a look and message me at slack @JohnHaoHuang. Thanks!

https://www.figma.com/file/9hPmNSsyaH2VMGNz5mffmI/FOLA-Design-%232?type=design&node-id=640%3A124&mode=design&t=eV5JSuakNJUCUm8g-1 Screen Shot 2023-10-09 at 8 38 42 PM

fancyham commented 10 months ago

Dev team is working on this via

fancyham commented 2 months ago

Related bug on the live site