Preset easings (#51)

* WIP - Preset easing - 1

* Implement easing presets (WIP)

* Improve easing option colors

* Make easing option border radius smaller so it fits the design language better

* Fix easing option label color

* Remove candidate indicator because it'll conflict with focus state for keyboard navigation

* Improve match indicator

* Simplify search box implementation

(assuming it is for now only going to be a search box, this commit is easy to revert)

* Fix options grid on Firefox

* Implement arrow navigation

* Tiny arrow nav fix

* Now make it actually work lol

* Improve menu item name

* Fix up arrow behavior on search input

* Clean up dead code

Co-authored-by: Andrew Prifer <andrew.prifer@gmail.com>
This commit is contained in:
Aria 2021-12-10 12:43:52 +01:00 committed by GitHub
parent 607d6afe2b
commit cb349b83a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 330 additions and 34 deletions

View file

@ -12227,6 +12227,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"fuzzysort@npm:^1.1.4":
version: 1.1.4
resolution: "fuzzysort@npm:1.1.4"
checksum: 97c48b087814c517e6b6efcf0d26a11fe88df2cd31a2cfc0f27db2a2a9ff54f0312282ea884e60abf88a0e8d7677b97301a7d5282fe321cc6cc32579a3950e42
languageName: node
linkType: hard
"gauge@npm:~2.7.3":
version: 2.7.4
resolution: "gauge@npm:2.7.4"
@ -22928,6 +22935,7 @@ fsevents@^1.2.7:
fast-deep-equal: ^3.1.3
file-loader: ^6.2.0
fs-extra: ^10.0.0
fuzzysort: ^1.1.4
html-loader: ^2.1.2
identity-obj-proxy: ^3.0.0
immer: ^9.0.6