Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add piano key customization and improved styling by CSS variables #116

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

xJkit
Copy link

@xJkit xJkit commented Sep 27, 2024

Great library! Thank you for sharing it.

I have made further enhancements by adding more customization options:

Added renderKey render prop api for piano key customization

This API allows developers to decide which keys are disabled. It exposes the entire Key component for greater customization.

Utilized CSS variables

Using CSS variables for styling provides greater convenience for developers and ensures compatibility with modern browsers.

Additionally, I replaced the package manager yarn with pnpm. pnpm optimizes disk usage for node modules more efficiently. The latest versions of yarn (v3+) introduce breaking changes that can be confusing for developers.


I hope this helps!

Please review the commits. Thank you for this fantastic library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant