All notable changes to this project will be documented in this file.
Dates are in the format dd/mm/yyyy
- Fixed crash caused by bad comparator
- Compatibility targeting 7.5.5.15 ( keys, quick menu, shortcuts
- Long preferences getting cut off in some languages
- Text being inserted when long-pressing to remove a prediction
- Prediction insertion in flow failing sometimes ( probably significant performance impact )
- text selection using mod + arrow keys
- Updated translations ( Russian, Brazilian-portuguese )
- Emoji panel locking up Swiftkey ( Beta )
- Quick-menu in sectioned layouts ( Chinese stroke etc )
- Long popup strings being inserted correctly in certain fields
- Text action to toggle number row
- Text action to toggle toolbar
- Maximize predictions retains toolbar toggle button by default ( swipe gesture in settings )
- Made Swipe gesture to open toolbar less sensitive
- Replacement toolbar toggle not working after some time
- Option to set GIF search region to US ( other regions filter NSFW results regardless of SafeSearch setting )
- Compatibility targeting 7.5.1.5 ( ClassHunter library update )
- Separate size modifier for emoji/gif/sticker panels
- Replaced toolbar toggle button with vertical swipe when maximize predictions enabled
- Emoji panel tab icons not displaying no some devices
- Some emoji missing skin tone modifiers
- Some emoji missing triangle indicating they support skin tones
- Insert Newline action not working when triggered via hotkey
- Auto-width emoji panels
- Insert Newline text action
- Compatibility targeting 7.5.0.8 ( Emoji, jumping cursor, prediction bar stuff )
- Updated to Android 10 ( Unicode 13.0 ) Emoji ( Properly this time )
- Swipe-selection RTL support disabled by default
- Updated French translations
- Compatibility targeting 7.4.5.3 ( Emoji panel )
- Updated translations ( Polish, Russian )
- Quick/hotkey actions to toggle auto-correct, incognito mode, and both at the same time.
- Paste-as-plain-text action
- Updated emoji ( Android 10 )
- Updated French translation
- Compatibility targeting 7.4.3.32 ( Spacebar / Anything overlay related )
- Compatibility targeting 7.4.0.17 ( Swipe-selection, quick menu, jumping cursor, hotkeys )
- Bing redirect not being removed from gif when inserted as text link
- Lenny
- Cursor reverting to old position when moving vertically ( swipe-selection )
- Swipe-selection and quick-menu failing for some users ( NPE )
- Compatibility targeting 7.3.7.18 ( Everything, backwards compatible except custom sound )
- Toolbar shortcut removed
- Compatibility targeting 7.3.5.18 ( Predictions )
- Workaround for module entry being called multiple times by XposedBridge
- Compatibility targeting 7.3.4.17 ( Emoji panel )
- Compatibility targeting 7.3.3.10 ( Everything keyboard key related )
- Drag & Drop emoji editing ( Adding, rearranging, removing )
- Emoji panel icons selected using pick will b/w rather than color emoji
- Long prediction shortcuts being ellipsized
- No punctuation autospace sometimes not applying to ampersand (&)
- Updated translations ( Russian )
- Compatibility targeting 7.3.1.17 ( Fixing anything prediction related )
- Option to disable auto-removal of space before punctuation.
- Option to disable auto-space when inserting predicitons
- Compatibility targeting 7.2.9.36 ( Nothing was broken )
- Translations ( Russian )
- Compatibility targeting 7.2.7.16 ( location feature unlock)
- Settings Backup & Restore
- Compatibility targeting 7.2.4.22 ( swipe/popup key issue )
- Bing redirect not being removed when gif inserted as link text instead of content
- Debug output when class/method profiles do not match exactly ( logcat )
- Translations updated ( Russian, Brazillian-Portugese, Polish )
- Removed attempted EdXposed GC crash fix
- Swiftkey crashing a few times before working when using EdXposed ( maybe )
- Option to only enable remapped hardware keys when keyboard is open
- Translations updated ( Russian, Brazillian-Portugese )
- Compatibility ( targeting 7.2.3.24, hide predictions )
- Shift key not working when used with EDxPosed
- Swipe selection cursor jumping when moving near line breaks
- Intent to set theme, incognito, and vibrate via tasker
- Option to remove Bing url redirect from gifs
- Updated translations ( Polish, Russian )
- Remove vibrate quick pref ( moved to intent )
- Iterated the the bloody version code.
- Compatibility targeting 7.2.2.31 ( Custom search, sticky incognito
- broken thumb layout, empty space next to keyboard on some devices.
- Separate keyboard size multipler for landscape/portrait
- Updated translations ( Polish, Russian, Croatian )
- Compatibility targeting 7.2.1.17 ( only Emoji panel affected )
- Updated translations ( Croatian & Polish )
- Compatibility targeting 7.1.9.23
- Cursor getting stuck when transitioning from swipe-selection to quick menu
- Rare crash caused by missing hook requirement check
- Customizable search
- Updated emoji ( Android Pie )
- Compatibility targeting 7.1.7.31
- Native left-swipe gesture erasing wrong text when used after swipe-selection
- Primary candidate missing punctuation immediately after swipe-selecting
- Exi shortcut button in toolbar
- Unlocked the Location feature for all territories
- Insert text action to Quick Menu
- Use system vibration setting toggle to quick settings
- Made incognito mode setting persist across reboots
- Vibration when triggering quick menu or inserted candidate will respect Swiftkey vibration setting
- Updated Russian translations
- Updated Croatian translations
- Swipe, quick-menu, and hotkeys breaking after a while.
- Added missing translations
- Still not compatible with old Swiftkey stable version. Wait until Swiftkey update or use beta ( or revert to Exi 1.5.4 )
- Compatibility targeting 7.1.2.20 ( breaks backwards compatibility )
- Recent emoji being cleared at random
- No punctuation auto-space sometimes not being applied until toggled again
- Option to hide predictions bar
- Option to display shortcut to Exi config app in toolbar
- Immediate crash on Oreo devices ( Async setup disabled to fix )
- Disable full-screen mode not working correctly
- Option to disable vertical cusor movement when swiping
- Module not working due to main hook failing ( 7.0 7.28/8.362 )
- Keyboard not centering properly on some devices
- Swiping from shift messing with auto-capitalization
- Emoji tabs not matching keyboard theme
- Async hook setup with progress displayed on keyboard
- Removed Emoji pre-rendering
- Keyboard overlay breaking everything ( targeting 7.0.5.22 )
- More suggestions suggestions crashing on click ( targeting 7.0.5.22 )
- Keyboard opacity being reset after orientation change
- Default diverse emoji modifier
- Emoji font size setting sometimes not being applied
- Quick menu and hotkey popups not displaying correctly in floating keyboard
- Crash caused by incomplete database initialization
- Swiftkey crash when updating module without restarting device
- Remappable hardware keys
- Configurable hardware key shortcuts
- Undo / Redo text actions ( Android Marshmallow and later )
- Keyboard transparency slider ( for floating keyboard)
- Option to disable support for RTL text when swipe-selecting ( for compatibility )
- Memory limit to emoji render cache
- Ability to cancel quick-menu by return finger to start location on the space bar
- Croatian translation courtesy of Dino (dugi991)
- Increased max emoji font size
- No-Punctuation auto-space now also applies to ampersand and hyphen characters
- Vertical selection not triggering on vertical swipe
- Both fingers moving the same cursor when moving vertically
- Module failing to load on Kitkat (and anything below nougat?)
- Keyboard size modifier not working on some systems
- Added more log output to Xposed in addition to logcat
- Keys being input when attempting to trigger 2-finger gesture swipe selection
- Emoji failing to load in Android Oreo (8.0) and above
- Both fingers controlling the same cursor when starting selection from the end of a text block.
- More suggestions and removal of black bars surrounding candidates targeting >6.7.4.31
- Fixed keys being input before swipe in hold-and-swipe modes
- Fixed new emoji back button being too small ( >6.7.5.28)
- Toggle to enable/disable vibration when inputting emoji (Exi panel only)
- Keyboard size multiplier (Range 0.3 to 3.0)
- Recent Emoji panel can now be cleared like the other user-created panels
- Device will now vibrate when you input an emoji
- Shortcuts will no longer be ellipsized
- Translations updated, Russian/Polish now complete
- More file types allowed when selecting custom sounds
- Cursor sometimes being to wrong position when inserting shortcut
- Popups not respecting case (Upper can also be set manually)
- Shortcuts being inserted into flow even when disabled
- Option to set custom keypress sounds
- Number-row swipe-selection mode
- RTL language support for swipe selection
- Option to disable cursor jumping to end of word
- Option to display NSFW Gifs
- Option to disable full-screen keyboard mode
- Polish translation (Thanks to xda user )
- French translation (Thanks to xda user )
- Some emoji rendering as text instead of bitmap-emoji
- Emoji losing diverse modifiers when using "add-all emoji to panel"
- Cursor not jumping to end of word when tapping it on-screen
- Ability to choose between pre- and post-nougat stock emoji panels
- Option to remove existing popup keys
- Russian translation (Thanks to xda user alex_long)
- Brazilian Portuguese translation (Thanks to xda user X_hunter)
- More suggestions
- Dark/Light theming in emoji panel
- Overlay hook sometimes not being called, breaking the quick-menu
- Diverse Emoji support
- Icons to all menus
- Ability to partially restore stock configuration
- Emoji panels to match Nougat
- Stock Emoji panels to be unmodifiable
- Emoji menus to be more intuitive
- Support for Swiftkey 6.6.7.24
- Crash when flow shortcuts enabled
- Disable auto-space after punctuation accidentally removing all punctuation rules
- Numerous style and theming issues
- Swipe-to-hotkey sometimes not working properly
- Ability to configure the Quick-Menu
- Go-to-start text action
- Compatibility targeting Swiftkey Beta 6.6.7.28
- Quick Menu triggering with the wrong finger
- Custom actions with the Shift key not working in some langauges (e.g. Korean)
- ;-) emoticon having been incorrectly entered as ,-) ( Will not affect existing installs )
- Emoji replacing composing text instead of inserting cleanly
- Verical cursor movement when swiping
- Ability to disable auto-space after punctuation
- Popups always being upper case. They are now input as-is
- Fontloader redundantly loading fonts on every launch
- Button to open keyboard in most sections of the app
- Redesigned Swipe Speed slider
- Menu title and descriptions changed to be less confusing
- Initial Release