Esri / calcite-design-system

A monorepo containing the packages for Esri's Calcite Design System
https://developers.arcgis.com/calcite-design-system/
Other
281 stars 77 forks source link

[Button] Enhance component's interactive states #9246

Open abigailmbravo-uxuidev opened 4 months ago

abigailmbravo-uxuidev commented 4 months ago

Check existing issues

Description

A stronger and more noticeable hover state for calcite-neutral outline and outline-fill buttons.

2024-05-02_13-15-56 (1)

This giphy is showing and comparing the new hover to state to the old hover state (while one is brand and one is neutral), the drastic hover state difference is creating a weird and unexpected interaction.

Part of epic #9299

Acceptance Criteria

image

Relevant Info

The neutral outline buttons are being added to the groups item details pages at R2. So if any type of enhancement can be made before then to make this a more clear experience, that would be great.

Which Component

Calcite-button

https://codepen.io/geospatialem/pen/dyLBvPm

Example Use Case

In this example, I am hovering on 'Add items to groups' - if you look closers, you can tell there is a very subtle difference.

Screenshot 2024-05-02 at 1 21 17 PM

Priority impact

p2 - want for current milestone

Calcite package

Esri team

ArcGIS Online

geospatialem commented 1 month ago

Updating the context and title above for consistent interactive states across the design system. ✨

github-actions[bot] commented 1 month ago

cc @geospatialem, @brittneytewks