Skip to content

Commit 86e95d8

Browse files
committed
Bump version to 6.2.0 and add repo menu
Prepare release 6.2.0: update version strings across installer, docs, script defaults and constants; update release download URLs to 6.2.0; add a "repository" submenu to the Help menu to open or copy the GitHub repo URL; fix a small typo and reorder help items in the user guide and whats-new pages. Files updated: albayan.iss, documentation/* (HTML/MD), documentation_creater.py, setup.py, ui/widgets/menu_bar.py, utils/const.py.
1 parent 5669355 commit 86e95d8

11 files changed

Lines changed: 43 additions & 22 deletions

File tree

albayan.iss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#define MyAppName "Albayan"
2-
#define MyAppVersion "6.1.2"
3-
#define AppVersion "6.1.2"
2+
#define MyAppVersion "6.2.0"
3+
#define AppVersion "6.2.0-"
44
#define MyAppPublisher "Tecwindow"
55
#define MyAppURL "https://tecwindow.net/"
66
#define MyAppExeName "Albayan.exe"

documentation/Marks.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>علامات الوقف في البيان الإصدار 6.1.2</title>
6+
<title>علامات الوقف في البيان الإصدار 6.2.0</title>
77
<link rel="stylesheet" href="styles.css">
88
<style>
99
html {

documentation/Shortcuts.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>دليل اختصارات البيان الإصدار 6.1.2</title>
6+
<title>دليل اختصارات البيان الإصدار 6.2.0</title>
77
<link rel="stylesheet" href="styles.css">
88
<style>
99
html {

documentation/UserGuide.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>دليل استخدام البيان الإصدار 6.1.2</title>
6+
<title>دليل استخدام البيان الإصدار 6.2.0</title>
77
<link rel="stylesheet" href="styles.css">
88
<style>
99
html {
@@ -501,10 +501,11 @@ <h3 id="help-menu">مساعدة</h3>
501501
<li>اختصارات لوحة المفاتيح: لعرض دليل اختصارات لوحة المفاتيح في البيان.</li>
502502
<li>علامات الوقف: لعرض جدول يتضمن علامات الوقف المدعومة في البيان.</li>
503503
<li>البحث عن التحديثات: للتحقق من <a href="#update-albayan">تحديثات البيان</a> وتثبيت أحدث إصدار.</li>
504-
<li>فتح السجل: لفتح سجل البيان.</li>
505-
<li>اتصل بنا: للتواصل معنا في حال واجهت أي مشكلة في البيان حيث يمكنك فتح البريد في برنامج البريد الافتراضي لديك أو زنسخه..</li>
504+
<li>اتصل بنا: للتواصل معنا في حال واجهت أي مشكلة في البيان حيث يمكنك فتح البريد في برنامج البريد الافتراضي لديك أو نسخه.</li>
506505
<li>تابع نافذة التقنية: قائمة فرعية تتضمن روابط متابعة نافذة التقنية.</li>
507506
<li>نسخ رابط تنزيل البيان: لنسخ رابط تنزيل النسخة المثبتة أو المحمولة ومشاركته مع أصدقائك.</li>
507+
<li>مستودع البيان: قائمة فرعية لفتح رابط مستودع البيان أو نسخه.</li>
508+
<li>فتح السجل: لفتح سجل البيان.</li>
508509
<li>حول: لعرض معلومات البيان.</li>
509510
</ul>
510511
<h2 id="quran-surah-player">مشغل سور القرآن</h2>

documentation/UserGuide.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,10 +270,11 @@
270270
- اختصارات لوحة المفاتيح: لعرض دليل اختصارات لوحة المفاتيح في البيان.
271271
- علامات الوقف: لعرض جدول يتضمن علامات الوقف المدعومة في البيان.
272272
- البحث عن التحديثات: للتحقق من [تحديثات البيان](#update-albayan) وتثبيت أحدث إصدار.
273-
- فتح السجل: لفتح سجل البيان.
274-
- اتصل بنا: للتواصل معنا في حال واجهت أي مشكلة في البيان حيث يمكنك فتح البريد في برنامج البريد الافتراضي لديك أو زنسخه..
273+
- اتصل بنا: للتواصل معنا في حال واجهت أي مشكلة في البيان حيث يمكنك فتح البريد في برنامج البريد الافتراضي لديك أو نسخه.
275274
- تابع نافذة التقنية: قائمة فرعية تتضمن روابط متابعة نافذة التقنية.
276275
- نسخ رابط تنزيل البيان: لنسخ رابط تنزيل النسخة المثبتة أو المحمولة ومشاركته مع أصدقائك.
276+
- مستودع البيان: قائمة فرعية لفتح رابط مستودع البيان أو نسخه.
277+
- فتح السجل: لفتح سجل البيان.
277278
- حول: لعرض معلومات البيان.
278279

279280
## مشغل سور القرآن {#quran-surah-player}

documentation/WhatsNew.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>ما الجديد في البيان الإصدار 6.1.2؟</title>
6+
<title>ما الجديد في البيان الإصدار 6.2.0؟</title>
77
<link rel="stylesheet" href="styles.css">
88
<style>
99
html {
@@ -13,14 +13,15 @@
1313
<body>
1414
<article>
1515
<h1>ما الجديد في البيان?</h1>
16-
<h2>الإصدار 6.1.2</h2>
16+
<h2>الإصدار 6.2.0</h2>
1717
<p>يحتوي هذا الإصدار على بعض التحسينات الصغيرة.</p>
1818
<p>إضافة إلى ميزة جديدة.</p>
1919
<ul>
2020
<li>تمت إضافة قائمة السياق في نتائج البحث، تمكنك من عرض خيارات نتيجة البحث المحددة.</li>
2121
<li>أصبح بإمكانك نسخ الآية من نتائج البحث عن طريق ضغط Shift+C.</li>
2222
<li>تمت إضافة قائمة فرعية في قائمة مساعدة لنسخ رابط إصدار البيان الحالي حيث يمكنك مشاركته.</li>
2323
<li>تمت إضافة قائمة فرعية في قائمة مساعدة لمتابعة نافذة التقنية بمختلف وسائل المتابعة.</li>
24+
<li>تمت إضافة قائمة فرعية لمستودع البيان في قائمة مساعدة حيث يمكنك نسخ رابط المستودع أو فتحه.</li>
2425
<li>تمت إضافة قائمة فرعية في قائمة اتصل بنا حيث يمكنك فتح البريد أو نسخه.</li>
2526
<li>تم تحديث واجهة تثبيت البيان لتضمين روابط نافذة التقنية كأزرار والقدرة على فتح دليل الاستخدام أو سجل المستجدات بعد إكمال تثبيت البيان.</li>
2627
<li>تم تحديث دليل الاستخدام لتضمين الخصائص الجديدة.</li>

documentation/WhatsNew.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ما الجديد في البيان?
22

3-
## الإصدار 6.1.2
3+
## الإصدار 6.2.0
44

55
يحتوي هذا الإصدار على بعض التحسينات الصغيرة.
66

@@ -10,6 +10,7 @@
1010
- أصبح بإمكانك نسخ الآية من نتائج البحث عن طريق ضغط Shift+C.
1111
- تمت إضافة قائمة فرعية في قائمة مساعدة لنسخ رابط إصدار البيان الحالي حيث يمكنك مشاركته.
1212
- تمت إضافة قائمة فرعية في قائمة مساعدة لمتابعة نافذة التقنية بمختلف وسائل المتابعة.
13+
- تمت إضافة قائمة فرعية لمستودع البيان في قائمة مساعدة حيث يمكنك نسخ رابط المستودع أو فتحه.
1314
- تمت إضافة قائمة فرعية في قائمة اتصل بنا حيث يمكنك فتح البريد أو نسخه.
1415
- تم تحديث واجهة تثبيت البيان لتضمين روابط نافذة التقنية كأزرار والقدرة على فتح دليل الاستخدام أو سجل المستجدات بعد إكمال تثبيت البيان.
1516
- تم تحديث دليل الاستخدام لتضمين الخصائص الجديدة.

documentation_creater.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -433,8 +433,8 @@ def main():
433433
434434
-v / --version
435435
Version number string embedded in HTML page titles.
436-
Default: '6.1.2'
437-
Example: -v 6.1.2
436+
Default: '6.2.0'
437+
Example: -v 6.2.0
438438
439439
--no-toc
440440
Disable table of contents for all documents that normally include one
@@ -462,7 +462,7 @@ def main():
462462
python md_to_html.py
463463
464464
# Custom input/output folders and version:
465-
python md_to_html.py -i ./docs -o ./dist -v 6.1.2
465+
python md_to_html.py -i ./docs -o ./dist -v 6.2.0
466466
467467
# Skip shortcuts and marks:
468468
python md_to_html.py --no-shortcuts --no-marks
@@ -481,8 +481,8 @@ def main():
481481
help="Input folder containing Markdown files. Default: script directory.")
482482
parser.add_argument("-o", "--output",
483483
help="Output folder for generated files. Default: same as input.")
484-
parser.add_argument("-v", "--version", default="6.1.2",
485-
help="Version number for page titles. Default: 6.1.2")
484+
parser.add_argument("-v", "--version", default="6.2.0",
485+
help="Version number for page titles. Default: 6.2.0")
486486
parser.add_argument("--no-toc", action="store_true",
487487
help="Disable table of contents in all output HTML files.")
488488
parser.add_argument("--no-shortcuts", action="store_true",

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def get_include_files():
2929
base_files.extend(get_pyqt_dll_files())
3030
return base_files
3131

32-
def build_setup(script_name="Albayan.py", build_dir="albayan_build", version="6.1.2"):
32+
def build_setup(script_name="Albayan.py", build_dir="albayan_build", version="6.2.0"):
3333
include_files = get_include_files()
3434
build_exe_options = {
3535
"build_exe": build_dir,
@@ -82,7 +82,7 @@ def clean_unused_folders(build_dir="albayan_build"):
8282

8383
def main():
8484
build_dir = os.environ.get("ALBAYAN_BUILD_DIR", "albayan_build")
85-
version = os.environ.get("ALBAYAN_VERSION", "6.1.2")
85+
version = os.environ.get("ALBAYAN_VERSION", "6.2.0")
8686

8787
script_name = rename_main_file()
8888
try:

ui/widgets/menu_bar.py

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,24 @@ def create_menu(self):
256256

257257
self.help_menu = self.addMenu("المساعدة(&H)")
258258

259+
self.repository_menu = QMenu("مستودع البرنامج", self)
260+
REPO_URL = "https://github.com/tecwindow/albayan"
261+
self.open_repo_action = QAction("فتح المستودع", self)
262+
self.open_repo_action.triggered.connect(
263+
lambda: QDesktopServices.openUrl(QUrl(REPO_URL))
264+
)
265+
self.copy_repo_action = QAction("نسخ رابط المستودع", self)
266+
self.copy_repo_action.triggered.connect(
267+
lambda: QApplication.clipboard().setText(REPO_URL)
268+
)
269+
self.repository_menu.addActions([
270+
self.open_repo_action,
271+
self.copy_repo_action
272+
])
273+
259274
self.download_links_menu = QMenu("نسخ رابط تنزيل البيان", self)
260-
installed_link = "https://github.com/tecwindow/albayan/releases/download/6.1.2/AlbayanV6.1.2.exe"
261-
portable_link = "https://github.com/tecwindow/albayan/releases/download/6.1.2/AlbayanV6.1.2_Portable.zip"
275+
installed_link = "https://github.com/tecwindow/albayan/releases/download/6.2.0/AlbayanV6.2.0.exe"
276+
portable_link = "https://github.com/tecwindow/albayan/releases/download/6.2.0/AlbayanV6.2.0_Portable.zip"
262277

263278
self.copy_installed_link_action = QAction("نسخ رابط النسخة المثبتة", self)
264279
self.copy_installed_link_action.triggered.connect(
@@ -357,6 +372,8 @@ def create_menu(self):
357372
self.help_menu.insertMenu(self.open_log_action, self.contact_us_menu)
358373
self.help_menu.insertMenu(self.open_log_action, self.tecwindow_menu)
359374
self.help_menu.insertMenu(self.open_log_action, self.download_links_menu)
375+
self.help_menu.insertMenu(self.open_log_action, self.repository_menu)
376+
360377

361378
self.setup_shortcuts()
362379

0 commit comments

Comments
 (0)