StaticMania / keep-react

Keep React is an open-source component library built on Tailwind CSS and React.js. It provides a versatile set of pre-designed UI components to build modern web applications.
https://react.keepdesign.io
MIT License
1.34k stars 113 forks source link

Feature Request: Adding RTL Support for Global Accessibility in Keep React Component Library #26

Closed RabbiIslamRony closed 1 year ago

RabbiIslamRony commented 1 year ago

Hi keep react,

Hope you're doing well! πŸ‘‹ First off, big thanks for the awesome work on the Keep React component library.

I'm currently facing a challenge as we gear up for a global release. The absence of RTL (Right-to-Left) support is causing some hiccups, especially for users in regions where RTL languages are the norm.

I noticed that the library currently doesn't have RTL support. Adding this feature could be a game-changer, making the library more globally accessible, improving user experience, and potentially widening its user base.

I get that introducing RTL support might come with its own set of challenges, but I wanted to stress how crucial it is for our use case. Even though I'm not a contributor to the project, I'm more than happy to pitch in however I can to see RTL support become a reality in the Keep React component library.

On another note, I've also thrown in some feature requests for a calendar, sidenav, and dark mode. These additions, along with RTL support, could really amp up the library's versatility.

Arifulislam5577 commented 1 year ago

Hi @RabbiIslamRony,

Thank you for reaching out, and we appreciate your kind words about Keep React. Your feedback is incredibly valuable to us, and we're thrilled to hear that our component library is making a positive impact.

We understand the significance of RTL (Right-to-Left) support, and we agree that it can greatly enhance the library's accessibility and usability, especially in regions where RTL languages are predominant. Rest assured, we're committed to addressing this issue. While introducing RTL support may indeed present challenges, it's a priority for us, and we're dedicated to making it a reality.

Regarding your feature requests for a calendar, sidenav, and dark mode, we think these additions would be fantastic for expanding the library's versatility. We have been considering such features, and your input aligns with our plans. We'll work on these issues step by step, and we appreciate your willingness to contribute.

Your feedback motivates us to continue improving Keep React, and we're excited to collaborate with you and the community to make it even better.

If you have any more suggestions, questions, or ideas, please feel free to share them with us. We're here to listen and make Keep React an even more exceptional component library.

Thank you once again for your support and valuable feedback.

Best regards, Md Ariful Islam, The Keep React Team

RabbiIslamRony commented 1 year ago

Hi @KeepReactTeam,

Thank you for your prompt and thoughtful response! It's fantastic to hear that you're considering the addition of RTL support in Keep React. I appreciate your acknowledgment of the importance of this feature for users in regions with RTL languages. I look forward to seeing the progress on this, and I'm more than willing to assist however I can. Take love 😍

Best regards, Rabbi Islam Rony