Animatsioon, mille ma eemaldasin
Miks 120 ms ease, mille üle olin uhke, pidi välja minema.
Mu tootes oli animatsioon, mille üle olin pool aastat uhke. 120 millisekundi ease oleku muutuse peal. See oli väikseim detailihetk, mille olin sisse pannud. Eemaldasin selle eelmisel kuul, ja toode on parem selle eest.
Miks ma seda armastasin#
See pani muutuse tunduma tahtlikuna. Andis märku "jah, see toimis" viisil, mida staatiline üleminek ei saanud. Olin kõverat iteratseerinud kolm korda. Iseenesest oli see hea töö.
Miks ma selle eemaldasin#
Kasutaja ütles juhuslikult, et oli arvanud, et animatsioon tähendab, et rakendus "laeb". Ta ootas, kuni animatsioon lõpeb, enne kui järgmise asja peale klikkis. 120 ms ootus, korrutatud üle iga interaktsiooni, võttis talt voogu.
Olin ehitanud viivituse, mis pidi tähistama olulisust, ja tema oli seda lugenud kui aeglust. Tal oli õigus.
Millega ma selle asendasin#
Mitte millegagi. Uus olek ilmub kohe. Signaal "jah, see toimis" tuleb uuest olekust endast, mis on nüüd kõige kiirem võimalik kinnitus. Selgub, et kinnitus, mis saabub hiljem kui vajalik, pole kinnitus, vaid stiiliga viivitus.
Mida ma õppisin#
Detail, mille üle ma kõige uhkem olen, on tihti detail, mida tasub kõige rohkem üle vaadata. Mina armastasin animatsiooni. Kasutaja ootas seda. Mõlemad võivad olla tõesed. Ainult üks meist maksis hinna.