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

βœ… πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment (Duplicate of #16056) - [ED-9265] #18420

Closed
2 tasks done
ra-ther opened this issue Apr 12, 2022 · 3 comments
Labels
bug Indicates a bug with one or multiple components. duplicate Indicates when an Issue or a Discussion is a duplicate of another Issue or Discussion. mod* [Temp.] For internal use only. request/enhancement Indicates an Enhancement Request for an existing feature. solved Indicates that an Issue has been Solved, or a Feature Request has been Released. status/merged Indicates when a Pull Request has been merged to a Release. type/layout Indicates when a topic is related to a component’s Layout. widget/icon-list References the Icon List widget.
Milestone

Comments

@ra-ther
Copy link

ra-ther commented Apr 12, 2022

Prerequisites

  • I have searched for similar features requests in both open and closed tickets and cannot find a duplicate.
  • The feature is still missing in the latest stable version of Elementor ( Elementor Pro )

What problem is your feature request going to solve? Please describe.

Since few versions, the component Icon list align the item icon to the center by default. I presume it was a visual criteria, but following the UX reading order conventions, the correct aligment to an icon (or another symbol) should be at the top.

Rather, I don't consider it a bug but a bad default behaviour. It should be on top by defaul but it should be customizable, because sometimes we use the component with visual purposes.

Describe the solution you'd like

It could be resolved with a new setting in the design panel called icon alignment, setting for instance a new CSS class like .icon-center or .icon-bottom to set align-items: center or align-items: start.

Since I noticed the change, I coded a CSS snippet solution quickly that I place in every new elementor website I made. I hope it can help:

/*Elementor List icon fix*/

.elementor-widget .elementor-icon-list-item, 
.elementor-widget .elementor-icon-list-item a {
    align-items: start;
}

span.elementor-icon-list-icon {
    margin-top: 5px;
}

Describe alternatives you've considered

As I said, I presume the icon centering criteria was based on visual purposes. I have think about why we do that and what other alternatives can we found in the component library. The most similar component to this use case is Icon Box / left align icon, with richer settings as title plus description or icon style. But when you have some items to place with the Icon box component it can be heavy to maintain because is not reliable at all.

Maybe a new component between icon list and list icon with left align components should solve this. This new one could have some features from Icon box like optional icon customizations in the design panel and keep it as simple as an icon list in content panel.

Or maybe the Icon list component is correct and we need a new one designed for just reading and listing (not visual) purposes.

Additional context

No response

@ra-ther ra-ther added the request Indicates a non-validated Feature Request. label Apr 12, 2022
@perks98
Copy link

perks98 commented Apr 12, 2022

I think this has been reported before, but yes 100% agree. It use to align at the top but after a few major changes they changed it to be central with no options to change. I think this has been a problem for a least a year.

@rami-elementor rami-elementor added request/enhancement Indicates an Enhancement Request for an existing feature. control/icons References any instance of the Icon control. bug Indicates a bug with one or multiple components. and removed request Indicates a non-validated Feature Request. labels Apr 18, 2022
@PixelDesigns
Copy link

This is a very old (1-2 year ago) UX problem and very annoying. Two orientation options (top, center) are required.

@nicholaszein nicholaszein added this to the 3.12.0 milestone Mar 6, 2023
@nicholaszein nicholaszein added status/has-pr Indicates that an Issue, or Discussion has a companion Pull Request awaiting to be merged. type/layout Indicates when a topic is related to a component’s Layout. labels Mar 7, 2023
@nicholaszein nicholaszein changed the title Icon list: Icon default alingment πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment Mar 7, 2023
@nicholaszein nicholaszein changed the title πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment (Duplicate of #16056) Mar 7, 2023
@nicholaszein nicholaszein added product/beta-3.12 widget/icon-list References the Icon List widget. and removed control/icons References any instance of the Icon control. labels Mar 7, 2023
@nicholaszein nicholaszein changed the title πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment (Duplicate of #16056) πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment (Duplicate of #16056) - [ED-9265] Mar 7, 2023
@arielk arielk added status/merged Indicates when a Pull Request has been merged to a Release. and removed status/has-pr Indicates that an Issue, or Discussion has a companion Pull Request awaiting to be merged. labels Mar 20, 2023
@nicholaszein nicholaszein changed the title πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment (Duplicate of #16056) - [ED-9265] βœ… πŸ”— πŸš€ Feature Request: Icon list: Icon default alignment (Duplicate of #16056) - [ED-9265] Mar 29, 2023
@nicholaszein
Copy link
Member

Hello there!

We have great news! πŸ™Œ

πŸ“’ We're happy to announce that the issue you raised was resolved in Elementor v3.12! πŸ₯³

βœ… Feel free to check it out and update your plugin to the new version!

Cheers πŸ₯‚

@elementor elementor locked and limited conversation to collaborators Mar 29, 2023
@nicholaszein nicholaszein added the solved Indicates that an Issue has been Solved, or a Feature Request has been Released. label Mar 29, 2023
@nicholaszein nicholaszein added the mod* [Temp.] For internal use only. label Apr 18, 2023
@nicholaszein nicholaszein added the duplicate Indicates when an Issue or a Discussion is a duplicate of another Issue or Discussion. label Apr 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Indicates a bug with one or multiple components. duplicate Indicates when an Issue or a Discussion is a duplicate of another Issue or Discussion. mod* [Temp.] For internal use only. request/enhancement Indicates an Enhancement Request for an existing feature. solved Indicates that an Issue has been Solved, or a Feature Request has been Released. status/merged Indicates when a Pull Request has been merged to a Release. type/layout Indicates when a topic is related to a component’s Layout. widget/icon-list References the Icon List widget.
Projects
None yet
Development

No branches or pull requests

6 participants