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

Marianna/1196/feedback feature #1280

Merged
merged 9 commits into from
Oct 29, 2024
Merged

Conversation

Mdemenko1
Copy link
Collaborator

@Mdemenko1 Mdemenko1 commented Sep 11, 2024

What (if any) features are you implementing?

Feedback feature for the issue #1196

Screenshare.-.2024-10-23.5_09_03.PM.mp4
  • Update back end with newfeedback_links object

Copy link
Collaborator

@sydney-devine sydney-devine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did we make that icon in house? Wondering if we can tweak it to give a little more padding in the circle because it looks a little odd. @Linda-Vu thoughts?

Also, I'd love for the pop-up to actually be a pop-up and float/hover on top, instead of pushing the page down when it opens. The jumping when the button gets clicked looks a bit odd.

Copy link
Collaborator

@CalebPena CalebPena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just a couple of code style suggestions.

Could you also run npm run format

src/Components/FeedbackIcon/feedbackModal.tsx Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackModal.tsx Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackModal.tsx Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.tsx Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
@Linda-Vu
Copy link
Collaborator

Did we make that icon in house? Wondering if we can tweak it to give a little more padding in the circle because it looks a little odd. @Linda-Vu thoughts?

Also, I'd love for the pop-up to actually be a pop-up and float/hover on top, instead of pushing the page down when it opens. The jumping when the button gets clicked looks a bit odd.

@sydney-devine yep, these are the icons Sofia made for us that we shared with you on the ticket! @kc-accidental when you get a chance, could you generate another icon that has a bit more padding inside the circle like Sydney is asking for and share them here for @Mdemenko1 to use? thank you so much!

@Mdemenko1 for now, while you're waiting for the new icon, could you address the suggestion that Sydney made about preventing the page from jumping when the button is clicked?

thanks so much everyone!!! <3

@sydney-devine
Copy link
Collaborator

Did we make that icon in house? Wondering if we can tweak it to give a little more padding in the circle because it looks a little odd. @Linda-Vu thoughts?
Also, I'd love for the pop-up to actually be a pop-up and float/hover on top, instead of pushing the page down when it opens. The jumping when the button gets clicked looks a bit odd.

@sydney-devine yep, these are the icons Sofia made for us that we shared with you on the ticket! @kc-accidental when you get a chance, could you generate another icon that has a bit more padding inside the circle like Sydney is asking for and share them here for @Mdemenko1 to use? thank you so much!

@Mdemenko1 for now, while you're waiting for the new icon, could you address the suggestion that Sydney made about preventing the page from jumping when the button is clicked?

thanks so much everyone!!! <3

Thanks @Linda-Vu !

@kc-accidental
Copy link
Collaborator

Here are the icons with more padding ✨ Lmk if there's anything else! @Linda-Vu @sydney-devine

feedback Icon-1

feedback Icon

@sydney-devine
Copy link
Collaborator

Here are the icons with more padding ✨ Lmk if there's anything else! @Linda-Vu @sydney-devine

feedback Icon-1

feedback Icon

Thanks so much for the quick turnaround @kc-accidental - @Linda-Vu & @Mdemenko1 I vote we go with the second (orange outline) one since it's more in line with the rest of the icon library we have.

@Mdemenko1
Copy link
Collaborator Author

Updated behavior, please let me know what you think @sydney-devine @Linda-Vu @

Screenshare.-.2024-09-19.9_34_27.AM.mp4

@sydney-devine
Copy link
Collaborator

Updated behavior, please let me know what you think @sydney-devine @Linda-Vu @

Screenshare.-.2024-09-19.9_34_27.AM.mp4

Can we have it pop up above still and just hover over/overlay on the continue button? Kind of think it's odd having it pop up below. Only time it should really do that is if the user has scrolled down so far on the page there's no space above. @Linda-Vu thoughts?

Copy link
Collaborator

@CalebPena CalebPena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets use position absolute to put the modal in the right spot.

src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.tsx Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.tsx Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.tsx Outdated Show resolved Hide resolved
src/Components/Results/211Button/211Button.css Outdated Show resolved Hide resolved
src/Components/FeedbackIcon/feedbackIcon.css Outdated Show resolved Hide resolved
@Linda-Vu
Copy link
Collaborator

Updated behavior, please let me know what you think @sydney-devine @Linda-Vu @
Screenshare.-.2024-09-19.9_34_27.AM.mp4

Can we have it pop up above still and just hover over/overlay on the continue button? Kind of think it's odd having it pop up below. Only time it should really do that is if the user has scrolled down so far on the page there's no space above. @Linda-Vu thoughts?

@sydney-devine is there a compromise where we have it hover a bit higher but never cover the "continue" button? @rickyctd and the rest of our team really want that call to action to never get obstructed for the user.

@sydney-devine
Copy link
Collaborator

sydney-devine commented Sep 19, 2024

Updated behavior, please let me know what you think @sydney-devine @Linda-Vu @
Screenshare.-.2024-09-19.9_34_27.AM.mp4

Can we have it pop up above still and just hover over/overlay on the continue button? Kind of think it's odd having it pop up below. Only time it should really do that is if the user has scrolled down so far on the page there's no space above. @Linda-Vu thoughts?

@sydney-devine is there a compromise where we have it hover a bit higher but never cover the "continue" button? @rickyctd and the rest of our team really want that call to action to never get obstructed for the user.

I just don't think popping up on the bottom is very standard behavior? And looks a bit odd. I get not wanting the call to action to be obstructed, but the user should also be able to close out of that pop-up if they don't want to wind up using it, etc.

What does this look like right now in mobile?? The most similar thing this can model after is probably the Send results link pop-up where it greys out the results. I kinda think if a user is opening the pop-up then it should show where it's standard then they have to close back out of it to continue?

image

@Linda-Vu
Copy link
Collaborator

Updated behavior, please let me know what you think @sydney-devine @Linda-Vu @
Screenshare.-.2024-09-19.9_34_27.AM.mp4

Can we have it pop up above still and just hover over/overlay on the continue button? Kind of think it's odd having it pop up below. Only time it should really do that is if the user has scrolled down so far on the page there's no space above. @Linda-Vu thoughts?

@sydney-devine is there a compromise where we have it hover a bit higher but never cover the "continue" button? @rickyctd and the rest of our team really want that call to action to never get obstructed for the user.

I just don't think popping up on the bottom is very standard behavior? And looks a bit odd. I get not wanting the call to action to be obstructed, but the user should also be able to close out of that pop-up if they don't want to wind up using it, etc.

What does this look like right now in mobile?? The most similar thing this can model after is probably the Send results link pop-up where it greys out the results. I kinda think if a user is opening the pop-up then it should show where it's standard then they have to close back out of it to continue?

image

@sydney-devine the "send my results" functionality is what I initially assumed this feature would mimic as well. That shifted for us during development when we got feedback from the team that the overlay functionality could be annoying to users, especially since feedback is an optional feature and not a core feature when compared to the "send my results" modal.

I think @rickyctd is away right now at some conferences, but I'd love to see what his perspective is when he returns!

@Mdemenko1 for now, could you show us what this looks like on mobile? otherwise, you can pause with the CSS/positioning on this modal until we reach a resolution! thank you for your flexibility <3

src/Components/Share/Share.tsx Outdated Show resolved Hide resolved
src/Components/Share/Share.tsx Outdated Show resolved Hide resolved
src/Components/Share/Share.css Outdated Show resolved Hide resolved
src/Components/Share/Share.css Show resolved Hide resolved
src/Components/Share/Share.css Show resolved Hide resolved
src/Components/Share/Share.tsx Outdated Show resolved Hide resolved
src/Components/Share/Share.tsx Outdated Show resolved Hide resolved
Copy link
Collaborator

@CalebPena CalebPena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@Mdemenko1 Mdemenko1 merged commit d733291 into dev Oct 29, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants