Changes applied to each Fleksy SDK version.
April 4, 2025
Changes:
iOS 15
.objectiveC
integration. It only supports swift
integration.CaptureConfiguration
API. DataCaptureMode
should be used instead.AppearanceConfiguration
API.FKInterfaceProtocol
from FKKeyboardViewController
property has been removed.
Now the methods from the interface
should be called directly. Before, you had to call self.interface.method()
, now, this has been simplified to self.method()
.
activationStatus
property and licenseCapabilities
property now can be accessed via KeyboardActivationStatus
.emojiSkinTone
public property in EmojiConfiguration
. The existing defaultSkintTone
and EmojiSkinTone
should be used instead.FKInterfaceHelper
legacy class has been removed, as LanguageHelper
is the official documented way for language management.Migration
Swift
, instead of objectiveC
if you are still using objectiveC
.December 10, 2024
Changes:
deleteFullDocumentContext
for deleting the whole text on the textfield. #167October 11, 2024
Changes:
✨ Deliver exceptional support for iPad users:
🛠️ Improve touch interface.
September 3, 2024
Changes:
August 5, 2024
Changes:
Shift key gets selected when is pressed.
Adjust letters positions:
Include text on the return key when the return key is wide
. By default, we ship the return key in a narrow
version. Follow this guide if you want to customise to the wide
version: how to configure a custom layout.
uiFont
on the KeyboardFont to be able to customize the size of the font.updateLanguagelayout
is called.July 5, 2024
Changes:
June 4, 2024
Changes:
May 15, 2024
Changes:
April 12, 2024
Changes:
March 18, 2024
Changes:
February 22, 2024
Changes:
✨ Introducing the new feature Emoji Search!
With these features:
Search Emoji
text into all languages supported by Fleksy.openEmojiSearch()
method.🛠️ Change the default setting smartPunctuation
from true
to false
. This constitutes a component of the TypingConfiguration.
February 1, 2024
Changes:
January 17, 2024
Changes:
January 15, 2024
Changes:
January 9, 2024
Changes:
December 13, 2023
Changes:
November 29, 2023
Changes:
⬆️ Increase minimum supported version to iOS 13
.
✨ Include new emojis to be suggested while typing.
✨ New EventBus class with more features to subscribe to.
✨ Add the capability to add a number row on top of the querty layout for en-US
. Check it on TypingConfiguration, numberRow setting.
🛠️ Refactor main keyboard class to Swift
.
November 8, 2023
Changes:
en-US
language with the latest version.November 7, 2023
Changes:
automaticDownload
for the languages. It means that languages are automatically downloaded and kept updated.nil
image
.October 26, 2023
Changes:
image
from the KeyboardTheme did not work as expected.October 18, 2023
Changes:
October 13, 2023
Changes:
autocorrect
and backspaceToUndoAutoCorrection
.recent
emojis at your own will, here EmojiConfiguration.predictions
were pressed.magicButtonAction
property. Class still available, but deprecated.October 3, 2023
Changes:
September 26, 2023
Changes:
delete
, shift
, abc
and 123
buttons. Comparison between the old version and the new one:
September 1, 2023
Changes:
August 3, 2023
Changes:
TypingConfiguration
class can now be initialized from both Swift and Objective-C.TypingConfiguration
in Swift
is now a struct instead of a class.KeyboardConfiguration
does not allow accessing the typing
property from Objective-C class.nil
is returned, appIcon
is not shown in the topbar.July 26, 2023
Changes:
nil
no appIcon
is shown in the topbar.July 14, 2023
Changes:
Event-based data capture
called sessionText
. More info: Event-based Data Capture Session UpdateJune 8, 2023
Changes:
June 1, 2023
Changes:
May 24, 2023
Changes:
May 12, 2023
Changes:
new
system for obtain data via Event-based Data Capture.April 13, 2023
Changes:
February 17, 2023
Changes:
January 11, 2023
Changes:
November 28, 2022
Changes:
November 17, 2022
Changes:
October 7, 2022
Changes:
August 26, 2022
Changes:
August 2, 2022
Changes:
July 26, 2022
Changes:
May 24, 2022
Changes:
April 6, 2022
Changes:
March 23, 2022
Changes: