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

Projects and Home Pages: Pin Projects Filter to the Top of the Projects List - Mobile View #7525

Open
7 tasks
essencegoff opened this issue Sep 26, 2024 · 6 comments
Labels
Complexity: Large P-Feature: Projects page https://www.hackforla.org/projects/ role: front end Tasks for front end developers size: 2pt Can be done in 7-12 hours

Comments

@essencegoff
Copy link
Member

essencegoff commented Sep 26, 2024

Overview

We need to improve the usability of the filters, search and project display on mobile so that it is easy for people to navigate the project list.

Details

See how the REI website implements their page when scrolling through the merchandise on the website. The revision that we are making to the Hack for LA projects filter and list should look and behave similar to it. Note that the difference between REI and ours is that we have a search bar, that will stay pinned at the top as well.

REI Mobile View example

Action Items

  • Add a count of the filters selected to the filter bar.
    • Currently, filter selections are listed, causing limited space in mobile view (figure 3a)
    • Change the filter bar so that the total number of filters chosen shows up (figure 3b)
  • Add a Clear all function to the filter bar (figures 2b, 3b, 4b)
    • "Clear All" option should be aligned with filter option and appear after the number of filters chosen, if any.
    • Remove the Clear All that currently appears under the filter pills
  • Update the filter open view to show the filters chosen at the top (2b)
  • Pin the filter and search bar to the top of the page when a user scrolls (figure 4b)
    • The pin should start at the top of the pink area so that the filter does not end up behind the logo
    • Add a scroll bar to the project display

Resources/Instructions

images

Filter bar

Figure 1a: Current behavior (this will not change): Mobile view filter when you arrive at the page and have not scrolled past the filter
Figure 1b: Current behavior (this will not change): Mobile view filter opened when you have not yet chosen filters
Figure 2a: Before changes: Mobile view, when filter is open, and you have chosen some filters
Figure 2b: After changes: Mobile view, when filter is open and you have chosen some filters

ignore the color behind the labels, It's supposed to be the same color as the rest

Figure 3a: Before Changes Mobile view filter after you have selected some filters and closed the filter dropdown
Figure 3b: Mobile view filter after you have selected some filters and closed the filter dropdown
Figure 4a: Before changes: Mobile view when you scroll down the page
Figure 4b: After changes: Mobile view when you scroll down the page
@essencegoff essencegoff added Feature Missing This label means that the issue needs to be linked to a precise feature label. size: missing role missing Complexity: Missing labels Sep 26, 2024
@essencegoff essencegoff added good first issue Good for newcomers role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours Complexity: Large P-Feature: Projects page https://www.hackforla.org/projects/ size: 1pt Can be done in 4-6 hours and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. size: missing role missing Complexity: Missing size: 0.25pt Can be done in 0.5 to 1.5 hours labels Sep 27, 2024
@essencegoff essencegoff added this to the y. Excellent level milestone Sep 27, 2024
@essencegoff

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty added P-Feature: Home page https://www.hackforla.org/ size: 2pt Can be done in 7-12 hours and removed good first issue Good for newcomers P-Feature: Home page https://www.hackforla.org/ size: 1pt Can be done in 4-6 hours Ready for Prioritization labels Sep 27, 2024
@Kle012 Kle012 self-assigned this Oct 1, 2024
@Kle012 Kle012 moved this from Prioritized backlog to In progress (actively working) in P: HfLA Website: Project Board Oct 1, 2024
@Kle012 Kle012 removed their assignment Oct 7, 2024
@Kle012 Kle012 moved this from In progress (actively working) to Prioritized backlog in P: HfLA Website: Project Board Oct 7, 2024
@hackforla hackforla deleted a comment from HackforLABot Oct 7, 2024
@ramitaarora ramitaarora self-assigned this Oct 10, 2024
@HackforLABot

This comment has been minimized.

@ramitaarora
Copy link
Member

Availability: Weekday mornings
ETA: Oct 16 EOD

@ramitaarora ramitaarora moved this from Prioritized backlog to In progress (actively working) in P: HfLA Website: Project Board Oct 10, 2024
@HackforLABot

This comment has been minimized.

@HackforLABot HackforLABot added the To Update ! No update has been provided label Oct 18, 2024
@ramitaarora
Copy link
Member

Progress: I haven't had much time to work on this yet, but should get a good start on it today.
Blockers: No blockers so far
Availability: Weekday mornings
ETA: Oct 25

@HackforLABot HackforLABot removed the To Update ! No update has been provided label Oct 25, 2024
@ramitaarora
Copy link
Member

Progress: I have been sick and am still working on this
Blockers: No blockers so far
Availability: Weekday mornings
ETA: Oct 31

@ramitaarora ramitaarora removed their assignment Nov 5, 2024
@ramitaarora ramitaarora moved this from In progress (actively working) to Prioritized backlog in P: HfLA Website: Project Board Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large P-Feature: Projects page https://www.hackforla.org/projects/ role: front end Tasks for front end developers size: 2pt Can be done in 7-12 hours
Projects
Status: Prioritized backlog
Development

No branches or pull requests

5 participants