fundamental-ngx
fundamental-ngx copied to clipboard
fix(core): address Avatar Group issues
fix(core): Resolve focus retention & rendering issues, add feature enhancements
Closes #12369
Description
- Fixed focus bug where focus remained on the first avatar group control after interacting with the second one.
- Fixed rendering issue where only "+n more" button displayed after switching tabs instead of the full avatar group row.
- Added feature to open group popover from the center of the avatar group.
- Added configuration option to make "+n more" button circular to match avatars typically being in circle shapes.
- Introduced property to set the number of visible avatars before displaying the "+n more" button.
Check the deploy log for errors here: https://app.netlify.com/sites/fundamental-ngx/deploys
| Name | Link |
|---|---|
| Latest commit | 34205643618f3e47f9cd00508d24eac91b658c5b |
| Latest deploy log | https://app.netlify.com/sites/fundamental-ngx/deploys/6776d3def1388300088ec47e |
Visit the preview URL for this PR (updated for commit 3420564):
https://fundamental-ngx-gh--pr12530-fix-core-avatar-gro-0buuy2zc.web.app
(expires Sun, 05 Jan 2025 18:03:28 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Sign: 41b993ee8e451bd7c6770b342ce142dc886eacff
@mikerodonnell89 In this example, the web components avatar group features tab navigation but lacks arrow navigation.
I'm currently working on implementing tab navigation.
@mikerodonnell89 Implemented arrow navigation.
@mikerodonnell89 Have you checked latest version? This is locally on my end.
https://github.com/user-attachments/assets/473e5a67-8c74-4bbc-810b-d43a9d18bbd7
@mikerodonnell89 @dpavlenishvili Can you review it again?
@dpavlenishvili any update?
@khotcholava Can you check the e2e?
@khotcholava needs to update with the comments from UX, check e2e/unit and make it as PR. Needs to be reviewed afterwards
@khotcholava needs to update with the comments from UX, check e2e/unit and make it as PR. Needs to be reviewed afterwards
@khotcholava Can you summarize what you did and what needs to be implemented?
Closing as this is quite dated - we will need to readdress #12369