TheoryOfNekomata
|
d9eb01b7ea
|
Make function prototypes rigid
Convert interfaces to types for service functions
|
4 years ago |
TheoryOfNekomata
|
bc2c997c93
|
Fix metrics, SSR support
Add SSR support by checking to render server-side or client-side.
Also made key offsets as trade-off of accuracy and pixel-perfectness.
|
4 years ago |
TheoryOfNekomata
|
72f445e659
|
Bump version
For publishing.
|
4 years ago |
TheoryOfNekomata
|
749af59041
|
Remove extraneous dependencies
Remove styled components types.
|
4 years ago |
TheoryOfNekomata
|
f8610e6511
|
Update package.json
Correctly declare dependencies.
|
4 years ago |
TheoryOfNekomata
|
c4032ed7f4
|
Change metrics
Use compromise for metrics to produce a more aesthetic rendering.
|
4 years ago |
TheoryOfNekomata
|
068404ffa1
|
Bump version
For republishing in the package repository.
|
4 years ago |
TheoryOfNekomata
|
518877565b
|
Make accidentals more prominent
Adjust metrics of styled accidentals.
|
4 years ago |
TheoryOfNekomata
|
4ccbd96700
|
Bump version
For republishing in the package repository.
|
4 years ago |
TheoryOfNekomata
|
d8163ebe7f
|
Remove width dependency
Adding width to calculation does not affect the `getKeyWidth` and `getKeyLeft` methods.
|
4 years ago |
TheoryOfNekomata
|
098cdef69b
|
Improve memoization
Dedicate caches to same functions
|
4 years ago |
TheoryOfNekomata
|
c7be66173a
|
Add width dependency
This is to cover repainting of keys using the widths.
|
4 years ago |
TheoryOfNekomata
|
2b2442ca06
|
Bump version
For republishing on the package repository.
|
4 years ago |
TheoryOfNekomata
|
6dc7535ee8
|
Implement performance improvements
Prefer using React memoization instead of mem when using inside React.
|
4 years ago |
TheoryOfNekomata
|
91148b4229
|
Bump version
For republishing on the package repository.
|
4 years ago |
TheoryOfNekomata
|
e01d9d55c2
|
Remove extraneous dependency
`typescript-memoize` is not used, therefore we can remove it.
|
4 years ago |
TheoryOfNekomata
|
c05a9a5d5c
|
Bump version
For republishing in the package repository.
|
4 years ago |
TheoryOfNekomata
|
2daa01d6f6
|
Improve performance
Add memoization to expensive pure functions because the library involves a lot of computation under the hood.
|
4 years ago |
TheoryOfNekomata
|
5b03121e92
|
Update dependency list
Declare styled-components as dependency.
|
4 years ago |
TheoryOfNekomata
|
118d7b0fb6
|
Update package.json
Bump version.
|
4 years ago |
TheoryOfNekomata
|
4be84388d0
|
Add another styled story
Demonstrate scaling of detail in styled key set.
|
4 years ago |
TheoryOfNekomata
|
aafaf3e10d
|
Add more customizability
Make custom theme scalable and more flexible in terms of customization.
|
4 years ago |
TheoryOfNekomata
|
5ec0850e48
|
Export styled keys
Export styled keys for customization of the component.
|
4 years ago |
TheoryOfNekomata
|
25ef42763f
|
Improve component styling
Use custom styled keys and add pressed keys for styled key set.
|
4 years ago |
TheoryOfNekomata
|
fd3733e835
|
Improve key offsets
Refer to URL in comment for details.
|
4 years ago |
TheoryOfNekomata
|
e15e8fb9a7
|
Update storybook
Add styled keyboard made out of scalable HTML elements.
|
4 years ago |
TheoryOfNekomata
|
f8ec9ef2b4
|
Initial commit
Add files generated from tsdx.
|
4 years ago |