معالج نصوص مكتوب بمكتبة qt (pyside6). بديل خفيف وبسيط لlibreoffice write وmicrosoft word. يستطيع حفظ المستند بصيغة ktb (صيغة ملفات كتاب) وتصدير ملفات الpdf.
A word processor written in qt (pyside6). A simple lightweight and simple alternative to libreoffice write and microsoft word. It can save as .ktb format (kitab file format) and export to pdf.
bugs:
- the visual gap between pages eats 5 pixels off of the bottom of the pages.
- optimization of viewing system (instead of making a very long editor i need to take small chunks of the document and scroll through it to not crash)
features to add:
- an insert menu that has (quran, images, tables and charts (matplotlib))
- page layout settings menu (margins, line spacing, page size)
- add a widget that allows user to change the fonts.
- the find function on the right click context menu
- paraghraph borders
- lists
- crtl p shortcut + print button (use qprinter instead of qpdfwriter
- crtl f4 shortcut
- add urls functionality
- footnotes
- Improve zooming system (anchor and unify resolutions)
- paginated html export (export as html where the html file has pages and looks like a pdf and adapts to screen resolution)
- تعريب
- add a clear formatting button