cypress icon indicating copy to clipboard operation
cypress copied to clipboard

Improved Dashboard Integration column hover interactions

Open pstakoun opened this issue 1 year ago • 12 comments

Improve experience of hovering over and interacting with the Latest runs and Average duration columns.

Figma Prototype

Updates:

  • Replace empty run dots with dashes when user is not logged in or does not have a valid project connected
  • User hovering over dashes, will see one of the following on hover, depending on the state: Connect, Connect project, Request access

Here are the states in Figma

pstakoun avatar Jul 26 '22 15:07 pstakoun

Hey team! Please add your planning poker estimate with ZenHub @astone123 @lmiller1990 @marktnoonan @mike-plummer @rockindahizzy @warrensplayer @ZachJW34

baus avatar Aug 01 '22 19:08 baus

Design: WIP

Figma Link

abelb avatar Aug 01 '22 19:08 abelb

@abelb what are we supposed to be looking at specifically? I just see

image

It's not clear on what is required for delivery of this ticket. Maybe we could annotate the screenshot, some red arrows, something like that.

@pstakoun can you clarify the improvements a bit?

lmiller1990 avatar Aug 02 '22 00:08 lmiller1990

I'd agree, there is not currently a task here that can be estimated.

marktnoonan avatar Aug 02 '22 17:08 marktnoonan

Added a few notes but need to sync with @abelb on the final iteration of this

pstakoun avatar Aug 02 '22 17:08 pstakoun

We are moving this to a future sprint. Sorry about the incompleteness here.

pstakoun avatar Aug 02 '22 18:08 pstakoun

Updated Design!! Away with that weird big hover target.

Figma Prototype (Tooltips on column headers are broken in proto fyi fixing)

Updates

  1. Replace empty run dots with dashes
  2. When not logged in, user hovers over dashes and depending on state, will see one of the following on hover:

Here are the states in Figma

abelb avatar Aug 03 '22 20:08 abelb

@abelb what would 'Record a run' do here? Should that be the 'Request access' CTA to match tooltip logic?

pstakoun avatar Aug 03 '22 20:08 pstakoun

@pstakoun good point. let me update

abelb avatar Aug 03 '22 20:08 abelb

@abelb can you add the finalized designs here based on our latest iterations?

pstakoun avatar Aug 08 '22 17:08 pstakoun

image

abelb avatar Aug 08 '22 18:08 abelb

@abelb should this have an ease-in/out? Prototype currently doesn't and I think it did before. I honestly don't have an opinion re: whether or not to do this, just want to clarify.

pstakoun avatar Aug 09 '22 22:08 pstakoun

I added some to the prototype - yes some ease in / out is good.

Figma Prototype

abelb avatar Aug 10 '22 13:08 abelb

@warrensplayer this had been in blocked, was it intentionally moved to Open? I don't recall exactly what we were waiting on that made it blocked.

If it's unblocked from what we saw as blocking on Tuesday, we might want to flag that there's a dependency here on #23379 which will attempt to consolidate the Login + "cloud connect" components in a way that will support this ticket - since this ticket would then be implementing a new stylistic variation of that new component and putting it into the specs list.

marktnoonan avatar Aug 18 '22 16:08 marktnoonan

Released in 10.7.0.

This comment thread has been locked. If you are still experiencing this issue after upgrading to Cypress v10.7.0, please open a new issue.

cypress-bot[bot] avatar Aug 30 '22 18:08 cypress-bot[bot]