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

v1.0.0 Roadmap #49

Open
5 of 8 tasks
arronhunt opened this issue May 7, 2021 · 1 comment
Open
5 of 8 tasks

v1.0.0 Roadmap #49

arronhunt opened this issue May 7, 2021 · 1 comment
Labels
Roadmap This is being tracked on the v1.0.0 roadmap

Comments

@arronhunt
Copy link
Owner

arronhunt commented May 7, 2021

Hey everyone!

I just wanted to give a shoutout to everyone who has used this library and given feedback. It has been awesome engaging with the OSS community and building a tool that many people are using. This library has been in v0.X since it was originally published, mostly due to my fear of committing to a big 1.0 release. Now that my full-time work has moved to a comfortable cadence and covid lockdowns lightening back up, I have found a new sense of motivation to get a 1.0 release shipped.


What's changing?

A goal of this library has always been to ship something super lightweight, performant, and with few dependencies. Those goals will remain intact for v1.0. It is also to be opinionated enough that anyone should be able to drop in the <EmojiSelector /> component and not have to worry about state management or styling. This will mostly remain the same; however, there have been so many requests for more granular control over design and themeing that I need to make a change. v1.0 will allow you to override 100% of its base-level components. I think this will give some much-needed customization to those who are using this library in their own app who want to maintain control over branding and experience.

You can follow the progress in the new feature/v1 branch.

✨ New APIs

Dark mode

Dark mode will work out-of-the-box with no changes needed from v0.2.0.

May-07-2021 14-46-54
Current progress on dynamic dark/light mode

Fully customizable

Every sub-component will support style overrides via the overrideStyles prop.

image

Support for skins and variants

May-07-2021 16-46-43

Limit tab categories.

The tab bar can be customized to show a limited number of categories.

image

☑️ TODO

When will it be available?

There are no guarantees. I will need some help from the community to test on multiple versions and devices (especially Android). I will hopefully have a -beta.0 release out next week to start gathering feedback!

@emilstepanian
Copy link

Hi @arronhunt,

Big fan of your package!

Did you stop working on this release?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Roadmap This is being tracked on the v1.0.0 roadmap
Projects
None yet
Development

No branches or pull requests

2 participants