0
0
mirror of https://github.com/florisboard/florisboard.git synced 2024-09-19 19:42:20 +02:00
An open-source keyboard for Android which respects your privacy. Currently in early-beta.
Go to file
Patrick Goldinger 6ca33b14f2 Improve layout calculation and speed up initial layout measurements
- The width and height are now both set as a measured dimension rather than in the layoutParams. This reduces unnecessary measurement cycles and vastly improves performance
- The first layout switch (from characters to symbols etc.) is now smooth and does not glitch around
- The special keys in the modifier layout (ENTER, DELETE, VIEW_* (except NUMERIC) and SHIFT are now fixed in width (1.5 * the desired key width)
2020-04-24 00:41:44 +02:00
app Improve layout calculation and speed up initial layout measurements 2020-04-24 00:41:44 +02:00
gradle/wrapper Initial commit 2020-04-08 23:21:33 +02:00
.gitattributes Initial commit 2020-04-08 23:21:33 +02:00
.gitignore Initial commit 2020-04-08 23:21:33 +02:00
build.gradle Add symbols2 layout and modifier keys 2020-04-19 20:22:10 +02:00
gradle.properties Initial commit 2020-04-08 23:21:33 +02:00
gradlew Initial commit 2020-04-08 23:21:33 +02:00
gradlew.bat Initial commit 2020-04-08 23:21:33 +02:00
LICENSE Initial commit 2020-04-08 23:21:33 +02:00
README.md Update README.md 2020-04-20 02:47:37 +02:00
settings.gradle Initial commit 2020-04-08 23:21:33 +02:00

FlorisBoard

An open-source keyboard for Android. Currently in early-alpha stage.

Preview image

Feature roadmap

  • Basic implementation of the keyboard core (InputMethodService)
  • Own implementation of deprecated KeyboardView (base only)
  • QWERTY layout
  • Special character layout(s)
  • Numeric layout
  • Emoji layout
  • Caps + Caps Lock
  • Key popups (buggy atm)
  • More characters on long press
  • Preferences screen
  • Customize look and behaviour of keyboard
  • Theme customization
  • Adapt to situation in app (password, url, text, etc. )
  • Auto suggest words
  • Layout selection
  • Clipboard manager
  • One-hand mode
  • ...

Used libraries and icons

License

This project is licensed under the GPLv3 LICENSE