0
0
mirror of https://github.com/florisboard/florisboard.git synced 2024-09-20 03:52:18 +02:00
An open-source keyboard for Android which respects your privacy. Currently in early-beta.
Go to file
2020-06-21 15:42:03 +02:00
app Add QWERTZ and AZERTY keyboard layouts 2020-06-21 15:42:03 +02:00
gradle/wrapper Update gradle build tools to 4.0.0 2020-05-29 19:17:25 +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 Update gradle build tools to 4.0.0 2020-05-29 19:17:25 +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 Change repo license to Apache 2.0 2020-05-01 17:42:14 +02:00
README.md Update README.md + build.gradle / Fix bug 2020-06-02 01:10:38 +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/alpha stage.

Preview image

Feature roadmap

Basics

  • Implementation of the keyboard core (InputMethodService)
  • Own implementation of deprecated KeyboardView (base only)
  • Caps + Caps Lock
  • Key popups
  • Extended key popups (e.g. a -> á, à, ä, ...) (needs tweaks for emojis)
  • Key press sound/vibration
  • Portrait orientation support
  • Landscape orientation support (needs tweaks)
  • Tablet screen support

Layouts

  • Latin character layout (QWERTY)
  • Other character layouts (both latin and non-latin)
  • Adapt to situation in app (password, url, text, etc. )
  • Special character layout(s)
  • Numeric layout
  • Numeric layout (advanced)
  • Phone number layout
  • Emoji layout (buggy atm)
  • Emoticon layout

Preferences

  • Preferences screen
  • Customize look and behaviour of keyboard (currently only light/dark theme)
  • Theme customization
  • Theme import/export (?)
  • Layout selection
  • Text suggestion / Auto correct preferences

Composing suggestions

  • Auto suggest words from precompiled dictionary
  • Auto suggest words from user dictionary
  • Auto suggest contacts
  • Multilingual typing

Other useful features

  • One-handed mode
  • Clipboard manager (?)
  • Floating keyboard
  • Gesture support
  • Glide typing (?)
  • Search emojis/emoticons by name within media context
  • Full integration in IME service list of Android (xml/method)
  • (dev only) Generate well-structured documentation of code
  • ...

Note: (?) = not sure if it will be implemented

Used libraries and icons

License

Copyright 2020 Patrick Goldinger

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.