bitcoin-core / gui-qml

Bitcoin GUI (experimental QML-based fork)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduce Continue Button states in adherance to the design file specifications

jarolrod opened this issue · comments

2023-01-26_21-18

We are missing some states for the continue button which are defined in the design file:

default (implemented) Hover Pressed Focused
Content=Label, Style=Filled, Size=Large, State=Default Content=Label, Style=Filled, Size=Large, State=Hover Content=Label, Style=Filled, Size=Large, State=Pressed Content=Label, Style=Filled, Size=Large, State=Focused

#214 would handle the Focused state.

@GBKS are there any specifications for animation between states?

For buttons, I usually put a 150ms transition duration. For text-based ones 100ms. Maybe start with those and see how it feels? Should be snappy enough so it feels really responsive, but still smooth (meaning not abrupt).