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

Design System Updates: Search/Filter Modal #1600

Open
8 of 11 tasks
annaseulgi opened this issue Oct 19, 2023 · 23 comments
Open
8 of 11 tasks

Design System Updates: Search/Filter Modal #1600

annaseulgi opened this issue Oct 19, 2023 · 23 comments
Assignees
Labels
Dependency An issue that includes dependencies P-feature: Map Pre-Launch Describes an issue that must be completed in order to launch role: UI/UX Design Size: 2pt Can be done in 7-12 hours
Milestone

Comments

@annaseulgi
Copy link
Member

annaseulgi commented Oct 19, 2023

Dependency

Overview

The design team needs to update the calendar picker to address the following issues identified by the research and product teams:

  • No confirmation after users select a date range
  • Layout of the calendar is not intuitive
  • Data is limited to the past 30 days (NEW issue as of 2/21/24)

Action Items

  • brainstorm w/ design team to identify which features to improve on the calendar picker
  • create wireframes and get feedback from design team
  • revise wireframes based on feedback and create interactive prototype
  • usability test interactive prototype with design team
  • run through interactive prototype with developers to identify potential constraints
  • add popover message to show users that data is limited to the past 30 days
  • add double chevron to date picker/calendar to indicate earliest date of data collection
  • Remove "Last 3 Months" from the date range dropdown and replace with "Custom Date Range"
  • handoff to developers

Hand Off Materials

Figma Section Name: Search/Filter Modal #1600 - Final

Before Screenshot

Screenshot 2024-10-02 at 6 20 28 PM Screenshot 2024-10-02 at 6 20 47 PM Screenshot 2024-10-02 at 6 21 04 PM

After Screenshot (Finalized)

Screenshot 2024-10-02 at 6 22 15 PM Screenshot 2024-10-02 at 6 22 26 PM Screenshot 2024-10-02 at 6 22 39 PM

Resources/Instructions

  • Interactive Prototype Figma file - please refer to the 'Allison J' page and the wireframes under 'INTERACTIVE PROTOTYPE - 2.27.24'
  • Popover Message Figma file - refer to the 'Anna K' page and the 'Popover' section
@annaseulgi annaseulgi added Size: 13pt Epic task (consider breaking into sub-tasks) Milestone: Missing role: UI/UX Design labels Oct 19, 2023
@annaseulgi annaseulgi changed the title Design System Updates Design System Updates: Search/Filter Modal Oct 19, 2023
@annaseulgi annaseulgi added Size: 2pt Can be done in 7-12 hours and removed Size: 13pt Epic task (consider breaking into sub-tasks) labels Oct 19, 2023
@cottonchristopher cottonchristopher added this to the W - Ongoing milestone Oct 26, 2023
@ryanfchase
Copy link
Member

ryanfchase commented Feb 29, 2024

FYI @allisonjeon @giraffe2003

Please add this to action items

  • we need to add a restriction to the calendar to limit to 30 days
  • need to add some messaging on how this is a limitation of a low-cost infrastructure

@cottonchristopher
Copy link
Member

Ticket Outline/Review

Title:
Overview: we need X for Y

  • (try to keep to 1 sentence. What we want to do and why)
  • Y = the definition of done (objective criteria)

Description/Details: (optional if needed)

  • may include more of a description of the overview,
  • may include an image of the problem

Action Items:

  • tasks that can be checked off/completed.
  • make checkable

Resource/links:

  • include links and resources so that you don't have to search outside of the ticket for information
    • examples: Figma, links to other issues, resources, standards, and criteria used in completing the document.
  • Screenshots: should be easily viewable, pertinent info (only)
  • Screenshots: before and after shots
    • make screenshots collapsable

@bberhane
Copy link
Member

bberhane commented Apr 18, 2024

We'll need to update the last three action steps based on the dependency, as Dev is working to load multiple years of data. Unassigning @allisonjeon and @giraffe2003 for now!

@bberhane bberhane added P-feature: Map Dependency An issue that includes dependencies and removed Feature: Missing labels Apr 18, 2024
@bberhane bberhane modified the milestones: W - Ongoing, 04 - Map Page Apr 18, 2024
@bberhane bberhane added draft and removed Dependency An issue that includes dependencies labels May 30, 2024
@cottonchristopher
Copy link
Member

cottonchristopher commented May 30, 2024

We are no longer limited to 30 days of data. However, we need to add another option to the date picker; below "3 Month Range," add "Custom Date Range." In addition, we need to add the double chevron to indicate the beginning of the data set.

@bberhane
Copy link
Member

We'll be updating this ticket with the above instructions and will notify you once we do so!

@bberhane
Copy link
Member

bberhane commented May 31, 2024

Based on our PM meeting on 5-30-24 and for the purposes of the demo, we will be limiting data to 30 days, to avoid slow loading times. This ticket has been updated with new instructions and is ready to be assigned.

@bberhane bberhane added ready for design lead ready for design lead to review the issue and removed draft ready for design lead ready for design lead to review the issue labels May 31, 2024
@Joy-Truex
Copy link
Member

Unassigned Angela who is no longer active with 311Data

@bberhane bberhane moved this from In progress to Prioritized Backlog (ready to be assigned) in P: 311: Project Board Sep 11, 2024
@ryanfchase ryanfchase moved this from Prioritized Backlog (ready to be assigned) to In progress in P: 311: Project Board Sep 19, 2024
@allisonjeon
Copy link
Member

Hi @ryanfchase @bberhane for the last two checklist items (see below) - are these required before handing off the design to developers? Or is it something that can be implemented in another round of revisions to the search/filter modal?

  • add double chevron to date picker/calendar to indicate earliest date of data collection
  • Remove "Last 3 Months" from the date range dropdown and replace with "Custom Date Range"

The search/filter modal has been updated significantly to address these two original issues:

  • No confirmation after users select a date range
  • Layout of the calendar is not intuitive

If possible, I was wondering if we could add the two checklist items to ticket #1818 and move forward with the following design:
Interactive Prototype Figma file - please refer to the 'Allison J' page and the wireframes under 'INTERACTIVE PROTOTYPE - 2.27.24'

Please let me know, thank you!

@ryanfchase
Copy link
Member

@allisonjeon yep, works for me. I've moved those two action items to #1818, and I will strike them off this ticket. Good thinking, thanks!

@ryanfchase
Copy link
Member

@allisonjeon I've also modified this ticket's original post with a ### Hand Off Materials section, so that it is similar to our existing design tickets (we are no longer doing Design to Engineering Hand Off tickets).

Please provide any relevant "Before Screenshots" and "After Screenshots", either in the original comment (in their designated areas), or you can paste them in a new comment and I can help you format the ticket for hand off.

@allisonjeon
Copy link
Member

Hey @ryanfchase I've updated the original comment with the relevant "Before Screenshots" and "After Screenshots". Please let me know what else is needed for hand off. Thank you!

@ryanfchase
Copy link
Member

This is looking good @allisonjeon -- I'll have the PM team review it tomorrow evening. I'll adjust the labels and status to reflect "In Review", thanks 😄

@ryanfchase ryanfchase moved this from In progress to In Review in P: 311: Project Board Oct 3, 2024
@bberhane bberhane added ready for dev lead ready for developer lead to review the issue and removed ready for product labels Oct 5, 2024
@bberhane
Copy link
Member

bberhane commented Oct 5, 2024

PMs have OK'ed this. G2G for dev

@traycn
Copy link
Member

traycn commented Nov 22, 2024

Engineering issue made for the Search/Filter Modal design update here: #1868

@ryanfchase
Copy link
Member

@allisonjeon @Joy-Truex does the design the updated date picker allow for users to type in the date? If so, this addresses one of the Action Steps outlined by our latest usability test data.

@ryanfchase ryanfchase added ready for design lead ready for design lead to review the issue and removed ready for dev lead ready for developer lead to review the issue labels Jan 3, 2025
@ryanfchase ryanfchase self-assigned this Jan 3, 2025
@Joy-Truex
Copy link
Member

  • type to edit is a relatively light design lift
  • dev solution will potentially allow for larger than 30 day range
  • if that is the case then type to edit will be implemented

@Joy-Truex Joy-Truex assigned Joy-Truex and unassigned allisonjeon Jan 15, 2025
@traycn
Copy link
Member

traycn commented Jan 15, 2025

Iceboxed issue, dependant on #1865

Dependency is on knowing how much data we are able to request. If 1865 resolves the app crashing when making a request for more than 30 days worth of data, we will be able to use a larger date range for the chips (i.e.: 7 Days, 14 Days, 30 Days).

@ryanfchase ryanfchase removed the ready for design lead ready for design lead to review the issue label Jan 20, 2025
@ryanfchase ryanfchase moved this from In Review to Icebox (on hold) in P: 311: Project Board Jan 20, 2025
@ryanfchase ryanfchase added the Dependency An issue that includes dependencies label Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependency An issue that includes dependencies P-feature: Map Pre-Launch Describes an issue that must be completed in order to launch role: UI/UX Design Size: 2pt Can be done in 7-12 hours
Projects
Status: Icebox (on hold)
Development

No branches or pull requests

8 participants