IgniteUI / igniteui-webcomponents

Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
https://www.infragistics.com/products/ignite-ui-web-components
Other
113 stars 2 forks source link

Indigo Themes: Update List, Progress, and Dropdown #1224

Closed simeonoff closed 3 weeks ago

sbayreva commented 1 month ago

Linear bar

  1. The space between the label and the track seems to be bigger than 4px even though it says it is. The size of the whole component should be 24px as in Angular, here it is 28px: Screenshot 2024-06-03 at 10 20 09

Circular progress

  1. I am not sure whether Subtitle 2 it is used as a style for the label
  2. The size of the component should be 48px: Screenshot 2024-06-03 at 10 31 54 Screenshot 2024-06-03 at 10 33 19
imincheva commented 1 month ago

List

andiesm813 commented 1 month ago

Linear bar

  1. The space between the label and the track seems to be bigger than 4px even though it says it is. The size of the whole component should be 24px as in Angular, here it is 28px:
Screenshot 2024-06-03 at 10 20 09

Circular progress

  1. I am not sure whether Subtitle 2 it is used as a style for the label
  2. The size of the component should be 48px:

Screenshot 2024-06-03 at 10 31 54 Screenshot 2024-06-03 at 10 33 19

Agree to all comments. Apparently it is Subtitle 2 @sbayreva .... if it wasnt, it would look WAAAY lighter! see below! So this is not an issue. It's good! ✅

image

andiesm813 commented 1 month ago

List

Agree to all comments made by @imincheva ... and i'm adding the same comments i added for Angular, which apply here as well.

LIGHT THEME

--header-text-color has the correct value in the CSS, however, in the samples, the header seems way darker than grays600. It looks almost as dark as grays900.

SIZES The implemented sizes are incorrect. All the sizes that are implemented for COMFORTABLE correspond to COSY. And the ones implemented for COSY correspond to COMPACT. So the sizes for LARGE need to be defined by me. See below. These sizes specified below are consistent with the sizes of the TREE component.

Comfy - Large

Cosy - Medium

Compact - Small

ADDITIONAL COMMENT There is no ripple effect on click here, on click. This is the expected behavior. Angular should match this too.

sbayreva commented 4 weeks ago

Linear bar

  1. The space between the label and the track seems to be bigger than 4px even though it says it is. The size of the whole component should be 24px as in Angular, here it is 28px:
Screenshot 2024-06-03 at 10 20 09

Circular progress

  1. I am not sure whether Subtitle 2 it is used as a style for the label
  2. The size of the component should be 48px:

Screenshot 2024-06-03 at 10 31 54 Screenshot 2024-06-03 at 10 33 19

Agree to all comments. Apparently it is Subtitle 2 @sbayreva .... if it wasnt, it would look WAAAY lighter! see below! So this is not an issue. It's good! ✅

image

AnjiManova commented 4 weeks ago

Dropdown

Currently the default size is Large, I think it should be Medium, but @andiesm813 should confirm.

If this is irrelevant, ignore it: the focused state in Angular is triggered with igx-drop-down__item--focused, while in the WebC is Active and the border uses --focused-item-border-color. I think we talked about this at some point that this is native behaviour and focused and active are the same but ...

andiesm813 commented 4 weeks ago

@AnjiManova yes, the default should be medium. I see that it is medium now... maybe it was updated since your comment....

SisIvanova commented 3 weeks ago

Linear bar

  1. The space between the label and the track seems to be bigger than 4px even though it says it is. The size of the whole component should be 24px as in Angular, here it is 28px:
Screenshot 2024-06-03 at 10 20 09

Circular progress

  1. I am not sure whether Subtitle 2 it is used as a style for the label
  2. The size of the component should be 48px:

Screenshot 2024-06-03 at 10 31 54 Screenshot 2024-06-03 at 10 33 19

Agree to all comments. Apparently it is Subtitle 2 @sbayreva .... if it wasnt, it would look WAAAY lighter! see below! So this is not an issue. It's good! ✅ image

  • Point 1 is verified
  • Point 2 is verified
  • About the font style Subtitle 2, I am not sure whether the font is used as a style, that's why I added the comment. @SisIvanova can you please, confirm whether font style Subtitle 2 is used for the labels of the Linear and Circular Progress Indicators?

@sbayreva As Andie said it is Subtitle 2. You can also see it in the samples applied on the part label/value.

Screenshot 2024-06-10 at 9 44 39 AM
SisIvanova commented 3 weeks ago

@AnjiManova The dropdown default size should be fixed.

andiesm813 commented 3 weeks ago

Linear bar

  1. The space between the label and the track seems to be bigger than 4px even though it says it is. The size of the whole component should be 24px as in Angular, here it is 28px:
Screenshot 2024-06-03 at 10 20 09

Circular progress

  1. I am not sure whether Subtitle 2 it is used as a style for the label
  2. The size of the component should be 48px:

Screenshot 2024-06-03 at 10 31 54 Screenshot 2024-06-03 at 10 33 19

Agree to all comments. Apparently it is Subtitle 2 @sbayreva .... if it wasnt, it would look WAAAY lighter! see below! So this is not an issue. It's good! ✅ image

  • Point 1 is verified
  • Point 2 is verified
  • About the font style Subtitle 2, I am not sure whether the font is used as a style, that's why I added the comment. @SisIvanova can you please, confirm whether font style Subtitle 2 is used for the labels of the Linear and Circular Progress Indicators?

@sbayreva As Andie said it is Subtitle 2. You can also see it in the samples applied on the part label/value. Screenshot 2024-06-10 at 9 44 39 AM

So PROGRESS looks all good then ✅

andiesm813 commented 3 weeks ago

@AnjiManova The dropdown default size should be fixed.

Looks fixed to me! thanks for the update! ✅

andiesm813 commented 3 weeks ago

LIST

Some ofl the fixes requested for this component have not been applied yet, if i'm not mistaken. Maybe it's still in progress?

Pending fixes

  1. The height of the header text is still not fixed to 16px.
  2. The paddings of the list headers are only fixed for large size. The others remain incorrect. In my previous comments were the correct paddings (list item inner paddings) and expected header sizes, if all is correct (header text fixed height affects the total height of the header).
  3. Row-gap on the list item (space between start, content, end) should be 8px, not 16px
  4. List Item small inner padding is still not correct. It should be 4px 8px, and it's currently 2px 4px.
  5. There is a gap between title and subtitle, but i'm not sure if it's 2px or more.
  6. The title should be set to body 2 as well as the subtitle. The only difference between title and subtitle is the foreground color.
  7. Gap between secondary actions should be 0.5rem (currently it's 0.375rem)
  8. Also not sure which List size is the default size. Currently it's a mixture of Large and Medium. Medium should be the default size.

image

andiesm813 commented 3 weeks ago

LIST

Some ofl the fixes requested for this component have not been applied yet, if i'm not mistaken. Maybe it's still in progress?

Pending fixes

  1. The height of the header text is still not fixed to 16px.
  2. The paddings of the list headers are only fixed for large size. The others remain incorrect. In my previous comments were the correct paddings (list item inner paddings) and expected header sizes, if all is correct (header text fixed height affects the total height of the header).
  3. Row-gap on the list item (space between start, content, end) should be 8px, not 16px
  4. List Item small inner padding is still not correct. It should be 4px 8px, and it's currently 2px 4px.
  5. There is a gap between title and subtitle, but i'm not sure if it's 2px or more.
  6. The title should be set to body 2 as well as the subtitle. The only difference between title and subtitle is the foreground color.
  7. Gap between secondary actions should be 0.5rem (currently it's 0.375rem)
  8. Also not sure which List size is the default size. Currently it's a mixture of Large and Medium. Medium should be the default size.

image

Points 1-8 have been verified. So i can say LIST is all good ✅