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

enh(core): move all contacts menu features to unified settings #42662

Conversation

emoral435
Copy link
Contributor

@emoral435 emoral435 commented Jan 9, 2024

Summary

Because the unified search has the same functionality as the contacts menu in the header, it makes more sense to put it in the unified search section of 'People'. This got cleared by the designers too! So I added the same functionality seen in the contacts menu. It essentially just 'moved' the functionality to the unified search :)

There are some caveats, 'sins of the father' per say that happened when moving the feature.
For example, as shown in the gif below, on scroll, the 'local time' popup can be scrolled in such a way that makes it go to high up in the view. Perhaps a scroll event can be used to stop this?
The action buttons are also not as highlighted on hover, as the whole button has to be hovered! There also may be some accessibility issues that are present, but in the last check, Micheal did not seem to find any, but if there are any, I will fix them as so.

As this is a medium sized commit, should I also include tests? New to this, just let me know :)

GIF to show the new changes!

firefox_CgoHkqwaVy

Checklist

@emoral435 emoral435 force-pushed the enh/core/42386/move-all-contacts-menu-features-to-unified-settings branch 2 times, most recently from 5e8916d to 74edbd4 Compare January 10, 2024 16:53
@emoral435 emoral435 changed the title Enh/core/42386/move all contacts menu features to unified settings enh(core): move all contacts menu features to unified settings Jan 10, 2024
@emoral435 emoral435 self-assigned this Jan 10, 2024
@emoral435 emoral435 marked this pull request as ready for review January 10, 2024 17:07
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
@emoral435 emoral435 force-pushed the enh/core/42386/move-all-contacts-menu-features-to-unified-settings branch from 74edbd4 to 2974e33 Compare January 10, 2024 17:21
@emoral435
Copy link
Contributor Author

Any idea on how to change the Cypress issues failing? They seem related to me removing the ContactsMenu.vue file :)

Copy link
Member

@marcoambrosini marcoambrosini left a comment

Choose a reason for hiding this comment

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

@emoral435 the functionality should be moved to the contacts search results, not to the search filters. I'm available tomorrow for a quick call to clarify this if you'd like :)

@emoral435 emoral435 closed this Jan 12, 2024
@emoral435
Copy link
Contributor Author

emoral435 commented Jan 12, 2024

See the original issue to see resolution, and why this PR was closed!

@skjnldsv skjnldsv deleted the enh/core/42386/move-all-contacts-menu-features-to-unified-settings branch March 14, 2024 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move all features within the contacts menu button on the header to unified search
2 participants