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

Theme creation #69

Open
SealedJoy opened this issue Nov 15, 2019 · 2 comments
Open

Theme creation #69

SealedJoy opened this issue Nov 15, 2019 · 2 comments

Comments

@SealedJoy
Copy link

I'd like to be able to make a few themes to add to the collection! Its a really great keyboard/app so far and i'd love to contribute. Could anyone point me in the right direction to start?

@VladThodo
Copy link
Owner

Hi there

Sorry for my late reply. Been really busy with school this year. Creating a theme is quite easy in the current implementation, as you only need to create a color matrix that is then applied to the keyboard view as a filter. All the themes are declared at the beginning of PCKeyboard.java as static arrays.
However, the current view on which BeHe Keyboard is based is quite obsolete and was deprecated in API 29 (Android Q, official documentation) and as a result, I currently have to rewrite almost the entire app in order to be able to properly maintain it in the future. This means that the way themes are implemented will change and the current implementation for them will be useless in the future.
I can give you advice on how to implement a new theme, but in the current situation, I won't push any updates until I'm done rewriting this. If you, however, would like to create a new theme and use it locally on your device, I'm more than happy to help.

Cheers!

@SealedJoy
Copy link
Author

thank you for the info :)

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

No branches or pull requests

2 participants