mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-06-11 00:49:33 +00:00
Customizable and privacy-conscious open-source keyboard
The icon color uses masking, which results in it being slightly darked by the icons being tinted. Set the icon accent to 300 and most others to 500, so they should balance out and match. |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
app | ||
dictionaries | ||
fastlane | ||
gradle/wrapper | ||
images | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle |
OpenBoard
100% FOSS keyboard, based on AOSP.
Community [matrix] channel
Join here
Common issues
- Cannot open settings in MIUI
See https://github.com/dslul/openboard/issues/46
Contribute
How to create a dictionary
You can use this tool to create a dictionary. You need a wordlist, as described here. The output .dict file must be put in res/raw.
APK Development
Linux
Install java:
sudo pacman -S jdk8-openjdk jre8-openjdk jre8-openjdk-headless
Install Android SDK:
sudo pacman -S snapd
sudo snap install androidsdk
Configure your SDK location in your ~/.bash_profile
or ~/.bashrc
:
export ANDROID_SDK_ROOT=~/snap/androidsdk/current/AndroidSDK/
Install the platform tools for your target android version:
androidsdk "platform-tools" "platforms;android-29"
Compile the project. This will install all dependencies, make sure to accept licenses when prompted.
./gradlew assembleDebug
Connect your phone and install the debug APK
adb install ./app/build/outputs/apk/debug/app-debug.apk