Skip to content

Commit 142e346

Browse files
committed
Alhumdulillah Release 0.10 🎉
Updated README Added CHANGELOG Updated About Dialog
1 parent 49f80ac commit 142e346

File tree

5 files changed

+39
-13
lines changed

5 files changed

+39
-13
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Change Log
2+
## 0.1.0
3+
Beta release

README.md

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,45 @@
11
# OpenBangla Keyboard
2-
An OpenSource, Cross-platform, Unicode compliant Bengali Input Method.
2+
![openbangla-keyboard](https://cloud.githubusercontent.com/assets/9459891/15998078/ead3cae2-315c-11e6-8595-df1efbe478d2.png)
33

4-
This is the first effort to write Bengali(Bangla) Cross-platform. With the power of Unicode, your data compatibility is sured. Get the same feeling across all platforms. Enjoy the same typing style and method in all platforms.
4+
An OpenSource, Unicode compliant Bengali Input Method for GNU/Linux systems.
55

6-
### Project Status
7-
OpenBangla Keyboard is in early stage of development. Currently it works on iBus supported GNU/Linux distributions.
6+
### Features
7+
* Phonetic Keyboard Layout (Avro Phonetic)
8+
* Fixed Keyboard Layout
9+
* Can use Avro Keyboard Layout file (version 5)
10+
* Layout Viewer
11+
* Preview window when using Phonetic Keyboard Layout
12+
* Features Avro Keyboard like Top Bar
13+
14+
### Installing
15+
#### Linux
16+
Linux packages can be downloaded from [here](https://github.com/OpenBangla/OpenBangla-Keyboard/releases)
17+
18+
If you need help, there is a wiki [page](https://github.com/OpenBangla/OpenBangla-Keyboard/wiki/Installing%20OpenBangla%20Keyboard)
19+
20+
Tested in Ubuntu 16.04
21+
22+
**Currently Debian Package(.deb) are only supported**
823

924
### Compiling on GNU/Linux
1025
#### Build & Install procedures
11-
Clone this repository and change the directory to the cloned folder and issue the commands:
26+
OpenBangla Keyboard currently needs following libraries and binaries
27+
* GNU GCC, G++ compiler
28+
* GNU Make
29+
* CMake
30+
* Qt 5 libraries
31+
* iBus development library
32+
33+
On a Ubuntu/Debian system you can easily install them like this
1234
```
13-
mkdir build
14-
cd build
35+
sudo apt-get install build-essential cmake libibus-1.0-dev qt5-default qtdeclarative5-dev
36+
```
37+
38+
After you have installed required libraries and binaries. Clone this repository and change the directory to the cloned folder and issue the commands:
39+
```
40+
mkdir build && cd build
1541
cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DLIBEXEC_DIR='/usr/libexec'
1642
make
1743
sudo make install
1844
```
19-
Use iBus UI or run ibus-setup to add **OpenBangla Keyboard**.
20-
21-
**TIPS:** You can use the guides to add OpenBangla Keyboard to iBus from [ibus-avro](http://linux.omicronlab.com/) project. **Do not follow the installing instructions. Type and select OpenBangla Keyboard from the lists, not Avro Phonetic.**
45+
Use iBus UI or run ibus-setup to add **OpenBangla Keyboard**. You can get help on adding **OpenBangla Keyboard** in **Text entry settings** in this [page](https://github.com/OpenBangla/OpenBangla-Keyboard/wiki/Installing%20OpenBangla%20Keyboard)

src/engine/libengine/cachemanager.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include <QJsonDocument>
2222
#include "cachemanager.h"
2323
#include "log.h"
24-
#include <QDebug>
2524

2625
CacheManager::CacheManager() {
2726
loadCandidateSelection();

src/frontend/AboutDialog.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
</rect>
7272
</property>
7373
<property name="text">
74-
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;People behind this incredible product...&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;Main developer:&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;Muhamad Mominul Huque&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;This project used codes from following projects&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;Avro Keyboard, ibus-avro, iAvro&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;MPL 1.1&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://www.omicronlab.com/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;OmicronLab&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;3rd party used components:&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://www.qt.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Qt &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;GPL 3&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/ibus/ibus/wiki&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;iBus&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;LGPL 2.1&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://nlohmann.github.io/json/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;JSON for Modern C++ &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;2.0&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://www.iconfinder.com/iconsets/gnome-desktop-icons-png&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Gnome Icons&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;GPL&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
74+
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;People behind this incredible product...&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;Main developer:&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/mominul&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Muhamad Mominul Huque&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;This project used codes from following projects&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;Avro Keyboard, ibus-avro, iAvro&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;MPL 1.1&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://www.omicronlab.com/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;OmicronLab&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;3rd party used components:&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://www.qt.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Qt &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;GPL 3&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/ibus/ibus/wiki&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;iBus&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;LGPL 2.1&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://nlohmann.github.io/json/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;JSON for Modern C++ &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;2.0&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://www.iconfinder.com/iconsets/gnome-desktop-icons-png&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Gnome Icons&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;GPL&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
7575
</property>
7676
<property name="textFormat">
7777
<enum>Qt::AutoText</enum>

src/frontend/OpenBanglaKeyboardFrontendUI.pro.user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE QtCreatorProject>
3-
<!-- Written by QtCreator 4.0.0, 2016-06-11T20:49:35. -->
3+
<!-- Written by QtCreator 4.0.0, 2016-06-13T12:45:02. -->
44
<qtcreator>
55
<data>
66
<variable>EnvironmentId</variable>

0 commit comments

Comments
 (0)