Skip to content

Commit

Permalink
release 1.2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
0xzer0x committed Jan 24, 2024
2 parents ffcd9d3 + c2eb3f7 commit dbaa8b1
Show file tree
Hide file tree
Showing 774 changed files with 4,785 additions and 3,008 deletions.
21 changes: 18 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,25 @@

### التحديثات 💭

- تصليح بعض الأعطال 🛠️

- إضافة خطوط مختلفة للآيات
- إضافة نص الآيات المرمز ([#31](https://github.com/0xzer0x/quran-companion/pull/31#issuecomment-1872679733))
- إزالة ملفات خط QCF 2 من البرنامج و إضافة إمكانية تحميله (تقليص حجم البرنامج)
- إزالة ملفات التفاسير و الترجمات من البرنامج و إضافة إمكانية تحمليها (تقليص حجم البرنامج)
- إضافة خاصية بطاقات السور (الضغط على إطار السورة/اسم السورة في أعلى الصفحة)
- إضافة اختصار لإخفاء التحكم في المشغل من الواجهة الأساسية
- استبدال حجم القارئ المتغير بخاصية تغيير وضع القراءة
- إضافة تفسير الجلالين (إنجليزية)
- نافذة "عن البرنامج" أفضل
</div>

### What's Changed 💭

- Bug fixes 🛠️
- Added different fonts for displaying verses
- Added annotated Hafs verse text ([#31](https://github.com/0xzer0x/quran-companion/pull/31#issuecomment-1872679733))
- Move QCF 2 font files out of application bundle and added option to download it (Reduced bundle size)
- Move tafsir and translation files out of the application bundle and added option to download any one of them (Reduced bundle size)
- Added Surah card functionality (Accessed by clicking the Surah frame/clicking the Surah name in the page header)
- Added new shortcut to hide player controls
- Replaced the dynamic resizing of reader panels with panel toggling functionality
- Added Tafsir Al-Jalalayn (English)
- Better "About" dialog
13 changes: 12 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,17 @@ set(PROJECT_SOURCES
src/widgets/notificationpopup.cpp
src/widgets/inputfield.h
src/widgets/inputfield.cpp
src/widgets/shortcutdelegate.h
src/widgets/shortcutdelegate.cpp
src/widgets/aboutdialog.h
src/widgets/aboutdialog.cpp
src/widgets/aboutdialog.ui
src/widgets/betaqaviewer.h
src/widgets/betaqaviewer.cpp
src/widgets/betaqaviewer.ui
src/widgets/versedialog.h
src/widgets/versedialog.cpp
src/widgets/versedialog.ui
src/utils/shortcuthandler.h
src/utils/shortcuthandler.cpp
src/utils/dbmanager.h
Expand Down Expand Up @@ -135,7 +146,7 @@ message(STATUS "Creating qt translations resource file")
qt_add_translations(quran-companion TS_FILES ${QC_TS})
qt_add_resources(
quran-companion
"qtTranslations"
"qttranslations"
PREFIX
"/base"
BASE
Expand Down
56 changes: 14 additions & 42 deletions README-AR.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,23 @@
<br />
<div align="center">
<a href="https://github.com/0xzer0x/quran-companion">
<img src="resources/tray.png" alt="Logo" width="120" height="120">
<img src="resources/logo.ico" alt="Logo" width=128>
</a>
</div>

<h2 align="center">رفيق القرآن</h2>

<h4 align="center">
قارئ و مشغل للقرآن الكريم متعدد-المنصات مبني علي مكتبة كيوت
</h4>
قارئ و مشغل للقرآن الكريم متعدد-المنصات
</h4>

<p align="center">
<a href="https://techforpalestine.org/learn-more"><img alt="StandWithPalestine" src="https://raw.githubusercontent.com/Safouene1/support-palestine-banner/master/StandWithPalestine.svg"></a>
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/0xzer0x/quran-companion">
<a href="https://aur.archlinux.org/packages/quran-companion"><img alt="AUR Version" src="https://img.shields.io/aur/version/quran-companion"></a>
<img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/0xzer0x/quran-companion/main.yml">
<img alt="GitHub issues" src="https://img.shields.io/github/issues/0xzer0x/quran-companion">
</p>

<p align="center">
<a href="#key-features">أهم المميزات</a> •
Expand All @@ -25,7 +33,7 @@
<a href="#credits">الحقوق</a> •
<a href="https://github.com/0xzer0x/quran-companion/issues">بلّغ عن مشكلة</a> •
<a href="#license">الترخيص</a>
</p>
</p>

<!-- TABLE OF CONTENTS -->
<div dir='rtl'>
Expand All @@ -43,11 +51,6 @@
</li>
<li>
<a href="#installation">التنصيب</a>
<ul>
<li>
<a href="#keyboard-shortcuts">إختصارات لوحة المفاتيح</a>
</li>
</ul>
</li>
<li><a href="#compilation">البناء من المصدر</a>
<ul>
Expand Down Expand Up @@ -124,51 +127,20 @@

#### لينكس

يمكنك تحميل البرنامج بأي صيغة من الصيغ المتوفرة (snap, flatpak, appimage)
يمكنك تحميل البرنامج بأي صيغة من الصيغ المتوفرة (snap, flatpak, appimage, aur package)

<p align="right">
<a href='https://flathub.org/apps/io.github._0xzer0x.qurancompanion'>
<img width='240' alt='Download Flatpak' src='https://dl.flathub.org/assets/badges/flathub-badge-en.svg'/>
</a>
<a href='https://github.com/0xzer0x/quran-companion/releases/download/v1.2.1/Quran_Companion-1.2.1-x86_64.AppImage'>
<a href='https://github.com/0xzer0x/quran-companion/releases/download/v1.2.2/Quran_Companion-1.2.2-x86_64.AppImage'>
<img width='260' alt='Download AppImage' src='https://docs.appimage.org/_images/download-appimage-banner.svg' style='border-radius: 10px'/>
</a>
<a href="https://snapcraft.io/quran-companion">
<img width='250' alt="احصل عليه من Snap Store" src="https://snapcraft.io/static/images/badges/ar/snap-store-black.svg" />
</a>
</p>

<a name="keyboard-shortcuts"></a>

### إختصارات لوحة المفاتيح (قابلة للتخصيص)

<div dir='ltr'>

| المفتاح | الوصف |
| ------------------------------------------------- | ------------------------------ |
| <kbd>Ctrl</kbd> + <kbd>M</kbd> | إظهار/إخفاء شريط القوائم |
| <kbd>Ctrl</kbd> + <kbd>N</kbd> | إظهار/إخفاء وحدة التصفح |
| <kbd>Space</kbd> | تشغيل/إيقاف التلاوة |
| <kbd>+</kbd> | زيادة مستوى صوت القراءة |
| <kbd>-</kbd> | خفض مستوى صوت القراءة |
| <kbd>&#8592;</kbd> | الإنتقال إلى الصفحة التالية |
| <kbd>&#8594;</kbd> | الإنتقال إلى الصفحة السابقة |
| <kbd>V</kbd> | الإنتقال إلي الآية التالية |
| <kbd>Shift</kbd> + <kbd>V</kbd> | الإنتقال إلي الآية السابقة |
| <kbd>S</kbd> | الإنتقال إلي السورة التالية |
| <kbd>Shift</kbd> + <kbd>S</kbd> | الإنتقال إلي السورة السابقة |
| <kbd>J</kbd> | الإنتقال إلى الجزء التالي |
| <kbd>Shift</kbd> + <kbd>J</kbd> | الإنتقال إلى الجزء السابق |
| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>B</kbd> | إضافة علامة عند الآية النشطة |
| <kbd>Ctrl</kbd> + <kbd>B</kbd> | فتح نافذة العلامات |
| <kbd>Ctrl</kbd> + <kbd>F</kbd> | فتح نافذة البحث |
| <kbd>Ctrl</kbd> + <kbd>P</kbd> | فتح نافذة الإعدادات |
| <kbd>Ctrl</kbd> + <kbd>D</kbd> | فتح نافذة تحميل التلاوات |
| <kbd>Ctrl</kbd> + <kbd>T</kbd> | فتح نافذة التفسير للآية النشطة |
| <kbd>Ctrl</kbd> + <kbd>Q</kbd> | خروج |

</div>

<p align="left">(<a href="#readme-top">عد إلى الأعلى</a>)</p>

<a name="compilation"></a>
Expand Down
52 changes: 15 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,23 @@
<br />
<div align="center">
<a href="https://github.com/0xzer0x/quran-companion">
<img src="resources/tray.png" alt="Logo" width="120" height="120">
<img src="resources/logo.ico" alt="Logo" width=128>
</a>
</div>

<h2 align="center">Quran Companion</h2>

<h4 align="center">
cross-platform desktop Qt-based Quran reader & player
</h4>
Cross-platform desktop Quran reader & player
</h4>

<p align="center">
<a href="https://techforpalestine.org/learn-more"><img alt="StandWithPalestine" src="https://raw.githubusercontent.com/Safouene1/support-palestine-banner/master/StandWithPalestine.svg"></a>
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/0xzer0x/quran-companion">
<a href="https://aur.archlinux.org/packages/quran-companion"><img alt="AUR Version" src="https://img.shields.io/aur/version/quran-companion"></a>
<img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/0xzer0x/quran-companion/main.yml">
<img alt="GitHub issues" src="https://img.shields.io/github/issues/0xzer0x/quran-companion">
</p>

<p align="center">
<a href="#key-features">Key Features</a> •
Expand All @@ -27,7 +35,7 @@
<a href="#credits">Credits</a> •
<a href="https://github.com/0xzer0x/quran-companion/issues">Report Bug</a> •
<a href="#license">License</a>
</p>
</p>

<!-- TABLE OF CONTENTS -->

Expand All @@ -45,11 +53,6 @@
</li>
<li>
<a href="#installation">Installation</a>
<ul>
<li>
<a href="#keyboard-shortcuts">Keyboard Shortcuts</a>
</li>
</ul>
</li>
<li><a href="#compilation">Compilation</a>
<ul>
Expand Down Expand Up @@ -78,7 +81,7 @@

## About the project ✨

Quran Companion is a cross-platform Quran reader/listener with recitation download capabilities, verse highlighting, resizable quran font, and a variety of tafsir books & translations
Quran Companion is a cross-platform Quran reader/player with recitation download capabilities, verse highlighting, resizable quran font, and a variety of tafsir books & translations

### Key Features

Expand Down Expand Up @@ -121,45 +124,20 @@ Online installer can be downloaded from [here][win-installer].

#### Linux

The application can be downloaded in any of the available packages (snap, flatpak, appimage).
The application can be downloaded in any of the available packages (snap, flatpak, appimage, aur package).

<p align="left">
<a href='https://flathub.org/apps/io.github._0xzer0x.qurancompanion'>
<img width='240' alt='Download Flatpak' src='https://dl.flathub.org/assets/badges/flathub-badge-en.svg'/>
</a>
<a href='https://github.com/0xzer0x/quran-companion/releases/download/v1.2.1/Quran_Companion-1.2.1-x86_64.AppImage'>
<a href='https://github.com/0xzer0x/quran-companion/releases/download/v1.2.2/Quran_Companion-1.2.2-x86_64.AppImage'>
<img width='260' alt='Download AppImage' src='https://docs.appimage.org/_images/download-appimage-banner.svg' style='border-radius: 10px'/>
</a>
<a href="https://snapcraft.io/quran-companion">
<img width='250' alt="Get it from the Snap Store" src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg" />
</a>
</p>

### Keyboard Shortcuts (Customizable)

| Key | Description |
| ------------------------------------------------- | ---------------------------------------- |
| <kbd>Ctrl</kbd> + <kbd>M</kbd> | Toggle menubar visibility |
| <kbd>Ctrl</kbd> + <kbd>N</kbd> | Toggle navigation dock visibility |
| <kbd>Space</kbd> | Toggle recitation playback |
| <kbd>+</kbd> | Increase volume |
| <kbd>-</kbd> | decrease volume |
| <kbd>&#8592;</kbd> | Next page(s) |
| <kbd>&#8594;</kbd> | Previous page(s) |
| <kbd>V</kbd> | Next verse |
| <kbd>Shift</kbd> + <kbd>V</kbd> | Previous verse |
| <kbd>S</kbd> | Next surah |
| <kbd>Shift</kbd> + <kbd>S</kbd> | Previous surah |
| <kbd>J</kbd> | Next juz |
| <kbd>Shift</kbd> + <kbd>J</kbd> | Previous juz |
| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>B</kbd> | Bookmark current verse |
| <kbd>Ctrl</kbd> + <kbd>B</kbd> | Open Bookmarks dialog |
| <kbd>Ctrl</kbd> + <kbd>F</kbd> | Open Search dialog |
| <kbd>Ctrl</kbd> + <kbd>P</kbd> | Open Preferences dialog |
| <kbd>Ctrl</kbd> + <kbd>D</kbd> | Open Downloader dialog |
| <kbd>Ctrl</kbd> + <kbd>T</kbd> | Open Tafsir dialog for the current verse |
| <kbd>Ctrl</kbd> + <kbd>Q</kbd> | Exit |

<p align="right">(<a href="#readme-top">back to top</a>)</p>

<a name="compilation"></a>
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.1
1.2.2
Binary file added assets/betaqat.db
Binary file not shown.
Binary file added assets/fonts/Emine.ttf
Binary file not shown.
Binary file added assets/fonts/ExpoArabicBold.ttf
Binary file not shown.
Binary file added assets/fonts/NotoSansDisplay.ttf
Binary file not shown.
Binary file added assets/fonts/NotoSansDisplayBold.ttf
Binary file not shown.
Binary file removed assets/fonts/noto-display.ttf
Binary file not shown.
Binary file added assets/fonts/uthmanic_hafs_v20.ttf
Binary file not shown.
Binary file modified assets/quran.db
Binary file not shown.
Binary file removed assets/tafasir/jalalayn.db
Binary file not shown.
Binary file removed assets/tafasir/katheer_en.db
Binary file not shown.
Binary file modified assets/tafasir/sa3dy.db
Binary file not shown.
Binary file removed assets/translations/ar_ma3any.db
Binary file not shown.
Binary file removed assets/translations/bn_bengali.db
Binary file not shown.
Binary file removed assets/translations/bs_korkut.db
Binary file not shown.
Binary file removed assets/translations/de_bubenheim.db
Binary file not shown.
Binary file modified assets/translations/en_khattab.db
Binary file not shown.
Binary file removed assets/translations/es_navio.db
Binary file not shown.
Binary file removed assets/translations/fr_hamidullah.db
Binary file not shown.
Binary file removed assets/translations/ha_gumi.db
Binary file not shown.
Binary file removed assets/translations/id_indonesian.db
Binary file not shown.
Binary file removed assets/translations/it_piccardo.db
Binary file not shown.
Binary file removed assets/translations/ku_asan.db
Binary file not shown.
Binary file removed assets/translations/ml_abdulhameed.db
Binary file not shown.
Binary file removed assets/translations/ms_basmeih.db
Binary file not shown.
Binary file modified assets/translations/muyassar.db
Binary file not shown.
Binary file removed assets/translations/nl_siregar.db
Binary file not shown.
Binary file removed assets/translations/pr_tagi.db
Binary file not shown.
Binary file removed assets/translations/pt_elhayek.db
Binary file not shown.
Binary file removed assets/translations/ru_kuliev.db
Binary file not shown.
Binary file removed assets/translations/so_abduh.db
Binary file not shown.
Binary file removed assets/translations/sq_nahi.db
Binary file not shown.
Binary file removed assets/translations/sv_bernstrom.db
Binary file not shown.
Binary file removed assets/translations/sw_barwani.db
Binary file not shown.
Binary file removed assets/translations/ta_tamil.db
Binary file not shown.
Binary file removed assets/translations/th_thai.db
Binary file not shown.
Binary file removed assets/translations/tr_diyanet.db
Binary file not shown.
Binary file removed assets/translations/ur_jalandhry.db
Binary file not shown.
Binary file removed assets/translations/uz_sodik.db
Binary file not shown.
Binary file removed assets/translations/zh_jian.db
Binary file not shown.
Loading

0 comments on commit dbaa8b1

Please sign in to comment.