github florisboard/florisboard v0.3.11

latest releases: v0.4.0-beta02, v0.4.0-beta01, v0.4.0-alpha06...
2 years ago

Added

  • Support for system and internal user dictionary (#817)
    • Word suggestions from these user dictionaries integrate
      seamlessly with the "normal" suggestions.
    • The word entries can be managed in Settings > Typing > Dictionary.
    • Additional support for import/export of both the system and internal
      dictionary
    • Note: the system internal dictionary only works on devices that support
      the default AOSP like format. Some manufacturers (namely HTC) do their
      own thing and thus FlorisBoard only works properly with its own internal
      user dictionary on such devices.
  • 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)
  • "Copied to system clipboard" to crash dialog (#724)
  • Schwa symbol (ə) in Italian extended popups (#693)
  • Developer tools: Overlay display for used heap memory (#807)

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
  • Display clipboard row in numeric/phone input fields (#603)
  • Glide trail length is now customizable (#625, thanks @X-yl)
  • Icons are now auto-scale based on the set font size multiplier (#540)

Improved

  • Adaptive theme for capslock and glide trail (#591)
  • French popups (#615)
  • Haptic feedback experience (#138, #324, #610)
  • CrashUtility class
  • IME active checking utility and code (thanks @olLenz)
  • Improve KeyboardIconSet code base (#778)

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)
  • Crash when copying from AOSP calculator (#719, #761, thanks @X-yl)
  • NPE in FileStorage.cloneURI (#699)
  • Flashing keyboard (#589)
  • Adaptive theme memory management (#763)
  • Keyboard preview visual bugs (#776)
  • Theme manager buttons not wrapping (#777)
  • Double NaN crashes (#774, #790)
  • Gestures (shift+space and space bar up now work again properly)
  • Emoji key view initial memory usage (#718)
  • Font size multiplier not applied (#808)
  • Text key drawables not applying the color correctly (#778)
  • Bottom row keys not shifted in Dvorak layout (#805)
  • Hungarian layout not containing special keys
  • Arabic Letter Waw with Hamza Above not written correctly (#438)
  • AppCompat theme crash for Huawei devices (#799, #809)
  • Dynamic text size infinite loop bug (#825)
  • Wrong thread crash for clipboard UI initialization (#840, thanks @X-yl)
  • NaN issues in glide typing (#842, thanks @X-yl)
  • KeyboardView null issue (#785)

Don't miss a new florisboard release

NewReleases is sending notifications on new releases.