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

refactor(icon-button): update component styles #1228

Closed SisIvanova closed 2 weeks ago

SisIvanova commented 4 weeks ago

Closes #1165

Theming Package for testing - IgniteUI/igniteui-theming/pull/274

sbayreva commented 4 weeks ago

Fluent

  1. (Light Mode ) Flat , active state icon button - when inspected the foreground says it is Primary 800 but actually there is no visible change of the foreground itself. (Tested with Figma color picker)
Screenshot 2024-06-04 at 14 42 21
  1. (Dark Mode ) Flat , active state icon button - when inspected the foreground says it is Primary 100 but actually there is no visible change of the foreground itself. (Tested with Figma color picker)

  2. (Light Mode ) Flat button is on hover - there is no visible change for the foreground, even though when the element is inspected it says that the foreground is primary 600. (Tested with Figma color picker)

  3. (Dark Mode ) Flat button is on hover - there is no visible change for the foreground, even though when the element is inspected it says that the foreground is primary 200. (Tested with Figma color picker)

sbayreva commented 3 weeks ago

Indigo

  1. (Dark Mode) Contained icon button- the focus border should be primary 400 with 50% opacity not white with 20% opacity as it is now

    Screenshot 2024-06-05 at 10 33 23
  2. (Light Mode) Outlined icon button- On Hover and Active states the color of the border should be grays. 600. There is a visual change but when inspected it says grays. 500

    Screenshot 2024-06-05 at 14 16 29
andiesm813 commented 3 weeks ago

Indigo icon buttons looked good to me in light and dark modes. ✅✅

imincheva commented 3 weeks ago

Bootstrap

I tested the same in Angular and I believe the behaviour there is accurate, no matter which combination is used to trigger active & focused state

sbayreva commented 3 weeks ago

Fluent

  1. (Light Mode ) Flat , active state icon button - when inspected the foreground says it is Primary 800 but actually there is no visible change of the foreground itself. (Tested with Figma color picker)
Screenshot 2024-06-04 at 14 42 21
  1. (Dark Mode ) Flat , active state icon button - when inspected the foreground says it is Primary 100 but actually there is no visible change of the foreground itself. (Tested with Figma color picker)
  2. (Light Mode ) Flat button is on hover - there is no visible change for the foreground, even though when the element is inspected it says that the foreground is primary 600. (Tested with Figma color picker)
  3. (Dark Mode ) Flat button is on hover - there is no visible change for the foreground, even though when the element is inspected it says that the foreground is primary 200. (Tested with Figma color picker)

All applied and verified!

sbayreva commented 3 weeks ago

Indigo

  1. (Dark Mode) Contained icon button- the focus border should be primary 400 with 50% opacity not white with 20% opacity as it is now
Screenshot 2024-06-05 at 10 33 23
  1. (Light Mode) Outlined icon button- On Hover and Active states the color of the border should be grays. 600. There is a visual change but when inspected it says grays. 500
Screenshot 2024-06-05 at 14 16 29

All applied and verified!