- Complete re-implementation of input method functionalities in Rust. (#107) It is ~1.2x faster in searching dictionary suggestions.
- Dictionary suggestion is now available in Fixed Method Layouts(Provat, National etc.) (#61, #6)
- Phonetic suggestion now includes the typed English word as the last item in the suggestion list. (#121, #124)
- UI Refresh & Polish
- Uses Material Design Icons. (#165)
- Merges the About button and it's menu into the Icon button which is also used to move the TopBar. This shrinks the TopBar a little. (#165)
- Redesign the Layout Viewer Dialog. (#115, #145)
- Redesign the About Dialog. (#116, #155)
- Redesign the Settings Dialog. This also merges all the available settings from the settings menu. (#159)
- Polish the Auto Correct entries Dialog. (#164)
- Introduces a new Fixed Keyboard layout format. (#143)
- Now all of the keyboard layout we distribute are 58% smaller altogether.
- Properly supports other system keyboard layouts instead of just the Qwerty layout.
- Supports AltGr & ShiftAltGr layer of numerical keys.
- Automatic conversion of old layout formats.
- Now AltGr layer can be typed with the Right Alt key in Fixed Keyboard methods. (#152)
- Bug Fix: Handle the BackSlash key in Fixed Keyboard methods. (#98)
- Bug Fix: Crash when using the Arrow keys in phonetic method. (#123)
- Bug Fix: Fix writing of
Hasant
+য
and য-ফলা(্য
) in Fixed Keyboard methods. (#117, #163) - Bug Fix: Fix Window Manager losing the track of the TopBar issue. (#153, #171)
- Follows XDG Directory Specification for storing user specific data. (#16) Automatically migrates user specific files into the new place.
- Changes binary names to be more UNIX like. (#103)
- Huge infrastructural change: We now use Github Actions and Bintray for automating our testing and package deployment. (#130)
- Fixes a dictionary loading issue which was affecting in some scenarios. (#73)
- Polished some UI dialogs. (#66)
- AutoCorrect item is shown as the first suggestion item if available when writing using Avro Phonetic method. (#42)
- Performance update for Avro Phonetic suggestion making code. (#42)
- Be less restrictive when saving users selection. (#41)
- Now it is possible to write using AltGr and ShiftAltGr layer when using Fixed layout methods. Fixes bug #40.
- Auto-update checking is now configurable from settings dialog. There is now also a menu item in the TopBar for instant update checking. (#32)
- Fixed a crash. (#52)
- Fixes a serious bug #26.
- OpenBangla Keyboard will check for updates automatically and notify the user if an update is available.
- OpenBangla Keyboard now features a Phonetic AutoCorrect Preference Dialog #20. User now can view/edit/add AutoCorrect entries.
- Better Topbar integration with X11 windowing system and reduce the size of TopBar #22.
- Let users turn off candidate box #11
- Build system improvement. There is no need to pass
CMAKE_INSTALL_PREFIX
when building. - Now supports RPM packaging.
- Fixed issue #17. OpenBangla Keyboard was failing to store Layout setting when using Qt 5.10 version.
- Improved Settings dialog UI.
- Rewritten Avro Layout conversion code. OpenBangla Keyboard now handles errors more gracefully and reports them to the user.
- Fixed a memory leak.
- Fixed a long standing bug #8.
- Improve Phonetic support. Resolves issue #2. Now Phonetic support is mostly complete!
- A new button in TopBar for easily moving it.
- User can select candidate by clicking.
- These new layouts were added: Munir Optima (uni), Avro Easy, National (Jatiya) and Probhat. Thanks to OmicronLab because these layouts were also imported from Avro Keyboard!
First release! All things are new!
Changes after 0.1.0 beta:
- New feature: Tab to switch between the matches in candidate window
- While typing numbers in phonetic method, pressing : should make it : not ঃ
- Old Reph feature in fixed typing method
- User can select the orientation of candidate window in Settings
- Icons for OpenBangla Keyboard by @saaiful
Known issues:
Beta release