florisboard

An open-source keyboard for Android which respects your privacy. Currently in early-beta.

APACHE-2.0 License

Stars
5.9K

Bot releases are hidden (Show)

florisboard - v0.3.11-beta02

Published by patrickgold over 3 years ago

Changed

  • Rewrite layout logic and rendering engine (#734)
    • This change vastly improves the ability to add new features, reduces base memory consumption, improves performance.
    • The layout JSON files now support text keys which require multiple code points
    • Related to #677: The base memory usage is now less for the text part, though emojis are still eating a lot of RAM (and lead to the rotating-device OOM crash)
    • NOTE: Glide typing and adaptive themes temporarily do not work in this release, also the gestures shift+space and shift-swipe+character.

Fixed

  • Crash when copying from AOSP calculator (#719, #761, thanks @x-yl)
  • NPE in FileStorage.cloneURI (#699)
  • Flashing keyboard (#589)

Improved

  • CrashUtility class
  • IME active checking utility and code (thanks @olLenz)
florisboard - v0.3.11-beta01

Published by patrickgold over 3 years ago

Added

  • Czech layout (#290, thanks @stefan-misik)
  • Slovak layout (#293, thanks @stefan-misik)
  • Ukrainian layout (#585, thanks @33kk)
  • Undo, Redo and Cycle keyboard mode gestures (#215)

Changed

  • Display clipboard row in numeric/phone input fields (#603)
  • Glide trail length is now customizable (#625, thanks @X-yl)

Improved

  • Adaptive theme for capslock and glide trail (#591)
  • French popups (#615)
  • Haptic feedback experience (#138, #324, #610)

Fixed

  • Glide logic in TextInputManager (#581, #595, #604)
  • Persian half-space not displayed for URI (#249)
  • Popup position for rtl mode (#536)
  • Several bugs and performance for glide typing (#625, thanks @X-yl)
  • Theme manager crashing if service not initialized (#593, thanks @X-yl)
florisboard - v0.3.10

Published by patrickgold over 3 years ago

Added

  • Gesture/glide/swipe typing (#139, big thanks to @X-yl)
  • Subtype specific symbol/numeric layouts (#120, #503)
    • NOTE: this change causes your selected subtypes to be reset during the
      upgrade. Sorry for the inconvenience, but this was unavoidable!
  • Currency sets on a per-subtype base (#210)
  • New suggestions view with integrated clipboard suggestions (#38)
  • Clipboard manager / history (#454, thanks @X-yl)
    • Manage your clipboard entries in a modern and organized UI
    • Automatic clearing of items after specified time
    • Pin items to the top
    • Enable/disable sync with Android clipboard
    • Support for copy/paste of images (does not work in all apps though)
  • Long-press caps-lock activation vibration (#523)
  • Auto-switching to characters in symbols (#347)
  • Turkish-Q / Turkish-F layouts (#182)
  • IPA keyboard (thanks @Huy-Ngo)
  • Further Kurdish layouts (thanks @kurdikeyboard)
  • German äöüß layout (thanks @Mahmoudk1000)
  • Faroese layout (thanks @BinFlush)
  • Gboard Night theme (#486, thanks @Netscaping)

Changed

  • Improve some popups for Persian (#511)
  • Popup width in landscape (#504)
  • Clean up of Hungarian layout (thanks @GabiK65)

Fixed

  • Number row not showing in characters layout (#563)
  • Number layout not reliably showing up (#532)
  • Emoji ABC button not leading back to characters (#521)
  • Ž key not available in Dvorak/Serbian (#381)
  • Language selector size for keyboard height greater than 125% (#129)
  • Import theme crash for big files (#465)
  • Symbols layouts applying the caps state once again (#298)
  • Symbols sizing when number row is enabled (#482)
  • Other bug fixes (only putting this here because there may be fixes I forgot to add to the list)

Potentially fixed

  • Crash in EditorInstance when using precise word deletion (#484)
florisboard - v0.3.10-beta06

Published by patrickgold over 3 years ago

Added

  • Gesture/glide/swipe typing (#139, big thanks to @X-yl)
  • IPA keyboard (thanks @Huy-Ngo)
  • Further Kurdish layouts (thanks @kurdikeyboard)
  • German äöüß layout (thanks @Mahmoudk1000)

Changed

  • Improve some popups for Persian (#511)
  • Clean up of Hungarian layout (thanks @GabiK65)

Fixed

  • Number row not showing in characters layout (#563)
  • Paste key enable state not currectly set in EditingKeyboardView (#571, thanks @X-yl)

NOTE: This is the preliminary final beta release for v0.3.10. Given that no critical bugs occur in this beta release, on Thu April 8th 2021 v0.3.10 will be released and distributed to all stable track users.

florisboard - v0.3.10-beta05

Published by patrickgold over 3 years ago

Added

  • Subtype specific symbol/numeric layouts (#120, #503)
    • NOTE: this change causes your selected subtypes to be reset during the
      upgrade. Sorry for the inconvenience, but this was unavoidable!
  • Ccurrency sets on a per-subtype base (#210)
  • New suggestions view with integrated clipboard suggestions (#38)
  • Faroese layout (thanks @BinFlush)

Fixed

  • Number layout not reliably showing up (#532)
  • Content provider authority clash for different tracks (#535)

Potentially fixed

  • Crash in EditorInstance when using precise word deletion (#484)
florisboard - v0.3.10-beta04

Published by patrickgold over 3 years ago

  • Add new candidate+clipboard suggestion view (#38, #424, #425, #426)
  • Add long-press caps-lock activation vibration (#523)
  • Adjust popup width in landscape (#504)
  • Fix clipboard suggestion related bugs and improve usability
  • Fix emoji ABC button not leading back to characters (#521)
  • Fix clipboard manager item not being pasted (#481, thanks @X-yl)
florisboard - v0.3.10-beta03

Published by patrickgold over 3 years ago

  • Add Turkish-Q / Turkish-F layouts (#182)
  • Add Gboard Night theme (#486, thanks @Netscaping)
  • Add auto-switching to characters in symbols (#347)
  • Fix Ž key not available in Dvorak/Serbian (#381)
  • Fix language selector size for keyboard height greater than 125% (#129)
  • Rework symbols sizing when number row is enabled (#482)
florisboard - v0.3.10-beta02

Published by patrickgold over 3 years ago

  • Add clipboard manager / history (#454, thanks @X-yl)
    • Manage your clipboard entries in a modern and organized UI
    • Automatic clearing of items after specified time
    • Pin items to the top
    • Enable/disable sync with Android clipboard
    • Support for copy/paste of images (does not work in all apps though)
  • Fix import theme crash for big files (#465)
  • Fix symbols layouts applying the caps state once again (#298)
florisboard - v0.3.10-beta01

Published by patrickgold over 3 years ago

  • Stub release for initialing beta-track properly
  • Release code is identical to v0.3.9
florisboard - v0.3.9

Published by patrickgold over 3 years ago

  • Add one-handed width option / Improve one-handed code
  • Add theme import/export (#455)
  • Add shift variants for Colemak and Dvorak (#145)
  • Add shift + space bar left/right for selection
  • Rework the app icon to be more aligned with the app's theme
  • Fix theme editor jumping to top (#379)
  • Fix Greek uppercase bug (#452)
  • Fix crash on setup when no other IME is installed (#423)
  • Fix delete precise char selection init value always 2 units (#448)
  • Fix label text size decreasing bug in selection keyboard
  • Fix space bar arrow movement initial count always 2 (#448)
florisboard - v0.3.8

Published by patrickgold over 3 years ago

  • Add experimental support for suggestions (phase 1)
    • Currently only for English (US)
    • Only current word suggestions in this phase
    • FlorisBoard might crash due to OutOfMemory errors
  • Add options for key spacing (#67, thanks @x-yl)
  • Fix move to start/end of line behavior (#340)
  • Fix numpad font size (#354, thanks @x-yl)
  • Fix bépo layout (thanks @Salamandar)
  • Clean up codebase (thanks @serebit)
  • Use haptic feedback by default if available (thanks @serebit)
florisboard - v0.3.7

Published by patrickgold over 3 years ago

  • Add QWERTY based extended popups for Latvian (thanks @eandersons)
  • Improve Landscape Input UI
  • Improve one-handed toggle UX (#303)
  • Fix symbols layouts applying the caps state (#298)
  • Fix welcome screen not appearing in rare cases (#310)
  • Fix cut/copy button not working in Smartbar (#308)
  • Fix Italian extended popups (#299)
  • Fix Spanish extended popups (#251)
florisboard - v0.3.6

Published by patrickgold over 3 years ago

  • Add landscape full screen text edit support
  • Add Bulgarian phonetic layout (#244) (thanks @lorvethe)
  • Add Hebrew layout (#264) (thanks @antonygggg)
  • Add Kurdish layout (#271) (thanks @kurdikeyboard)
  • Add Serbian layouts (#275) (thanks @GrbavaCigla)
  • Add Trukish extended popups for QWERTY (#247) (thanks @kisekinopureya)
  • Add Floris Black and Floris Black Borderless themes (#297) (thanks @serebit)
  • Improve moving gestures detection and UX
  • Improve key hint label style (#213)
  • Improve bottom offset feature (#58)
  • Fix utility key naming (#246)
  • Fix theme creation crash (#266)
  • Fix memory leaks and reset failures (#267)
  • Fix machine-keyword Locale issue (#135)
florisboard - v0.3.5

Published by patrickgold over 3 years ago

  • Add ability to customize switch key (emoji, language) (#79)
  • Add ext popups for less-than and greater-than symbols (#219)
  • Add wiki page reference in Theme Editor
  • Improve adaptive theme coloring (#226)
  • Improve startup loading animation
  • Improve theme editor UI and UX
  • Fix color dialog cache problem in theme editor (#237)
  • Fix space bar long press
  • Fix theme group name input validation (again)
florisboard - v0.3.4

Published by patrickgold over 3 years ago

  • Add new swipe actions / Improve gesture pref structure (#212)
  • Add Bépo french keyboard layout (#202) (thanks @Salamandar)
  • Add Portuguese (Brazil) specific extended popups (#187) (thanks @RickyM7)
  • Fix precise character deletion behaviour (#218)
  • Fix double key press bugs for space and shift (#170)
  • Fix key hint bug (#211)
  • Extended popups now respect country code (#188)
  • Fix group name input not accepting colons
  • Fix delete and shift key width for 9+ char rows
florisboard - v0.3.3

Published by patrickgold almost 4 years ago

  • Complete theme rework (#162)
  • Rework how popups are implemented (#122)
  • Smart hint popup prioritization (#119)
  • Add Polish layout (#198) (thanks @klausweiss)
  • Add Romanian layout (#184) (thanks @bertin0)
  • Add Greek layout (#171) (thanks @tsiflimagas)
  • Add Russian layout (#137) (thanks @williamtheaker)
  • Add Croatian layout (#133) (thanks @HeDidNothingWrong)
  • Add gesture option to quick switch to previous keyboard (#117) (thanks @yashx)
  • Fix a lot of theme related bugs
  • Fix high CPU load issues
florisboard - v0.3.2

Published by patrickgold almost 4 years ago

  • Add option to prioritize hints in the extended popups (#39)
  • Add private mode (#106)
  • Add precise word deletion (#25) (thanks @yashx)
  • Add undo/redo for pasting (#70) (thanks @yashx)
  • Add Canadian-French keyboard layout (thanks @The-Quantum-Alpha)
  • Improve delete key behavior (thanks @yashx)
  • Improve input UX and performance
  • Fix delete key crash on holding down
  • Other bug fixes and improvements
florisboard - v0.3.1

Published by patrickgold almost 4 years ago

  • Complete rework of the Smartbar + new features (see PR #91 for more details)
  • Add Colemak keyboard layout (#72)
  • Add Dvorak keyboard layout (#72)
  • Add Esperanto keyboard layout (thanks @jeremiah-miller)
  • Add Hungarian keyboard layout (thanks @zoli111)
  • Fix event listener NullPointerException (#73, #81)
  • Other bug fixes and improvements
florisboard - v0.3.0

Published by patrickgold almost 4 years ago

  • Add option to adjust font size multiplier (#48)
  • Add Arabic keyboard (thanks @HeiWiper)
  • Add Arabic translation (thanks @HeiWiper)
  • Add Dutch translation (thanks @mondlicht-und-sterne)
  • Add Finnish translation (thanks @teemue)
  • Add French translation (thanks @HeiWiper)
  • Add Greek translation (thanks @tsiflimagas)
  • Complete Italian translation (thanks @lzambarda)
  • Fix bottom offset not applying correctly (#58)
  • Fix symbol hint not accounting for missing shift (#68)
  • Fix keyboard UI not displaying correctly for rtl languages (#69)
  • Major improvements in auto sizing (#48, #50, #61)
  • Improve precise character delete swipe (#25)
florisboard - v0.2.6

Published by patrickgold almost 4 years ago

  • Add Horizontal Ellipsis (Three-dots) character to symbols (#51)
  • Improve keyboard height calculation (#50)
  • Improve key font sizing (#48)
  • Fix Smartbar number row disappearing incorrectly (#52)
Package Rankings
Top 6.69% on Proxy.golang.org
Badges
Extracted from project README
Crowdin Matrix badge Contributor Covenant FlorisBoard CI
Related Projects