Skip to content

v1.3.2

Latest

Choose a tag to compare

@6km 6km released this 12 Jun 09:43

السلام عليكم ورحمة الله وبركاته.
أصبح الإصدار 1.3.2 متاحاً الآن.
يرجى تنزيل التحديث الجديد لأنه يحتوي على تحسينات في الأداء والمزيد بإذن الله.

  • تم استخدام ()memo و ()useMemo لتجنب عمل render غير ضروري لأي component مما أدى إلى تحسينات في الأداء ولله الحمد.
  • تم تعديل حجم صفحة المصحف ليكون أقرب ما يكون إلى مصحف المدينة المنورة
  • تم تحسين جودة عرض آيات المصحف الشريف ولله الحمد.
  • الآن يمكنك تخصيص شكل المصحف أكثر باستخدام CSS
    react-quran_surah-title, react-quran_basmalah, react-quran_ayah-word, react-quran_ayah-marker
.react-quran_surah-title {}
.react-quran_basmalah {}
.react-quran_ayah-word {}
.react-quran_ayah-marker {}
  • تم تحسين جودة ملف svg الخاص بالبسملة. كما أن المكتبة أصبحت توفر البسملة Basmalah.
    ويدعم نفس الخصائص التي يمكن إضافتها إلى svg، على سبيل المثال: width، height،إلى آخرِه.
    ويمكن استخدامها كالآتي:
import { Basmala } from "react-quran";

const App = () => {
    return (
        <div>
            <Basmala height="64px" />
        </div>
    )
}

export default App

سجلُّ التغييرات: v1.2.5...v1.3.2

English

v1.3.2 is out!

  • perf(ReadingView): use memo() to prevent unnecessary re-rendering
  • perf(Line): memoize props and variables
  • perf(Basmala): prevent unnecessary re-rendering
  • perf(ReadingView): move Object.values into useMemo
  • feat: add Basmalah to the exports of react-quran
  • feat: add classes for styling with CSS
  • feat: improve text rendering quality

Full Changelog: v1.2.5...v1.3.2