📱 عناصر الواجهة
وصول سريع إلى بيانات ulives مباشرة من الشاشة الرئيسية على iOS أو Android.
سيناريوهات الاستخدام
تركيز بنقرة واحدة — ضع عدة عناصر Focus Duration، كل منها يشير إلى مهمة مختلفة («القراءة»، «العمل»، «الرياضة»). نقرة واحدة وستدخل حالة التدفق.
مبدّل القوائم — عناصر Tasks List تنتقل مباشرة إلى «المهام اليومية» أو «مهام المشروع» دون التنقل داخل التطبيق.
تواريخ مهمة في لمحة — عناصر Countdown وCountdown List تُبقي التواريخ الرئيسية ظاهرة. أعياد الميلاد، الامتحانات، المواعيد النهائية — لن تفوتك.
إلهام يومي — عناصر عشوائية (Random Achievement، Random Pending Task، Random Thought، Random Inventory) تعرض شيئًا غير متوقع كل يوم — معلمًا منسيًا، مهمة مهملة، أو تأملًا سابقًا.
تحفيز السلاسل — عناصر Task Streak تعرض سلاسلك الحالية لتدفعك لمواصلة السلسلة.
نظرة عامة سريعة — عناصر Statistics وHeatmap تعرض تقدّمك دون فتح التطبيق. heatmap نشاط اليوم أو ملخص 7 أيام في لمحة.
أنواع عناصر الواجهة
يوفر ulives عناصر في هذه الفئات:
| الفئة | العناصر | ما ستراه |
|---|---|---|
| المهام | Tasks List، Task Status، Task Streak، Random Pending Task | قوائم المهام، حالة الإنجاز، السلاسل، مهام معلقة عشوائية |
| التركيز | Quick Access، Focus Duration | بدء تركيز بنقرة واحدة وإحصاءات التركيز حسب الفترة |
| المتجر والمخزون | Shop Overview، Item Count، Recent Item | تصفّح المتجر، أعداد المخزون، العناصر المكتسبة حديثًا |
| الإنجازات | Overview، List Progress، Countdown، Countdown List، Single، Upcoming، Random Unlocked | تقدّم الإنجازات، العد التنازلي، الأهداف التالية، استرجاعات عشوائية |
| الإحصاءات | Statistics Overview، Heatmap | إحصاءات اليوم أو ملخص 7 أيام، heatmap النشاط |
| السمات | Attribute List، Single Attribute، Random Attribute، Attribute Radar | مستويات السمات، لقطات عشوائية، مقارنة radar chart |
| التأملات | Reflection Prompt، Random Reflection | مطالبات للتدوين، تأملات سابقة عشوائية |
| أخرى | Random Inventory | عنصر عشوائي من حقيبتك |
معظم العناصر متاحة بحجم small، وبعضها يوفّر أيضًا medium وlarge.
ملاحظة Android: بعض عناصر iOS التي تشترك في شاشة إعداد واحدة تظهر على Android كـ إدخالات منفصلة (مثل Statistics Today مقابل 7-Day، وضع قائمة المتجر، عدّ الإنجازات). يتضمّن Android أيضًا عناصر Currency List وFocus Summary.
🖥️ متطلبات النظام
iOS
| الميزة | الحد الأدنى للإصدار |
|---|---|
| عناصر الشاشة الرئيسية | iOS 16.0+ |
| إنجاز المهام مباشرة من العنصر | iOS 17.0+ |
| Focus Live Activity (شاشة القفل / Dynamic Island) | iOS 16.1+ |
| Task Live Activity (شاشة القفل) | iOS 17.0+ |
| عنصر مركز التحكم | iOS 18.0+ |
Android
| الميزة | المتطلب |
|---|---|
| عناصر الشاشة الرئيسية | Android 7.0+ (API 24) |
| إنجاز / تعديل المهام من العنصر | مدعوم (لا يلزم إصدار OS إضافي فوق الحد الأدنى للتطبيق) |
| Focus Live Activity | غير متاح — التركيز يستخدم overlay داخل التطبيق / إشعار على Android |
امتداد العناصر على iOS يستهدف iOS 17+ للإعداد وأزرار المهام التفاعلية. قد تكون إصدارات iOS الأقدم محدودة الدعم حسب الجهاز.
كيفية إضافة عنصر
iOS
- من الشاشة الرئيسية، اضغط مطولًا على منطقة فارغة حتى تبدأ الأيقونات بالاهتزاز
- اضغط زر «+» (أعلى اليسار أو اليمين حسب إصدار iOS)، ثم ابحث عن ulives
- تصفّح العناصر المتاحة، مرّر لاختيار الحجم، ثم اضغط «Add Widget» واسحبه إلى مكانه
- (اختياري) اضغط مطولًا على العنصر الموضوع واضغط «Edit Widget» لضبط البيانات المعروضة
يمكنك أيضًا فتح الإعدادات → Widgets داخل ulives للحصول على مقدمة موجّهة ومعاينة.
Android
- من المشغّل: اضغط مطولًا على الشاشة الرئيسية → Widgets → ابحث عن ulives → اختر عنصرًا وحجمًا → ضعه. الأنواع القابلة للإعداد قد تفتح شاشة إعداد أولًا.
- من التطبيق: افتح الإعدادات → Widgets، تصفّح حسب الفئة، واضغط Add (إذا كان المشغّل يدعم ذلك، يُثبَّت العنصر مباشرة).
- إعادة الإعداد لاحقًا: اضغط مطولًا على العنصر → Reconfigure، أو عدّل النسخة من الإعدادات → Widgets.
🎬 GIF توضيحي قريبًا
التفاعل والنصائح
معظم العناصر للقراءة فقط — تعرض بياناتك دون دعم التعديل. النقر على عنصر يفتح الشاشة المقابلة في التطبيق:
| العنصر | سلوك النقر |
|---|---|
| Tasks List | يفتح التطبيق على قائمة المهام تلك — مفيد كمبدّل قوائم |
| Focus Duration | يفتح صفحة Focus مع المهمة المختارة مملوءة مسبقًا، جاهزة للبدء |
| Countdown / Achievements | يفتح صفحة تفاصيل الإنجاز |
| Shop / Item Count | يفتح صفحة المتجر أو تفاصيل العنصر |
| Statistics / Heatmap | يفتح صفحة الإحصاءات |
| Attribute / Radar | يفتح صفحة الحالة |
Tasks List وTask Status وTask Streak تدعم إجراءات المهام داخل العنصر:
- iOS 17+: أكمل مهمة مباشرة من العنصر. لتجنب العمليات العرضية، يجب التراجع عن الإنجاز داخل التطبيق. النقر على البطاقة نفسها يفتح صفحة تفاصيل المهمة.
- Android: أكمل، عدّل العدادات، وتراجع مباشرة من العنصر عند توفر الإجراء.
Live Activities (iOS فقط)
هذه ليست عناصر الشاشة الرئيسية — تظهر على شاشة القفل (وللتركيز في Dynamic Island):
- Focus Live Activity — مؤقّت مباشر أثناء التركيز (iOS 16.1+)
- Task Live Activity — ثبّت فترة مهمة على شاشة القفل؛ أكمل أو عدّل العدّ من هناك (iOS 17+)
Android لا يوفّر Live Activities. التركيز على Android يستخدم overlay داخل التطبيق والإشعار بدلًا من ذلك.
عناصر العد التنازلي للإنجازات
يتوفر نوعان من عناصر العد التنازلي:
- Achievement Countdown — يعرض الأيام المتبقية لإنجاز واحد
- Countdown List — يعرض عدة عدّات تنازلية من قائمة دفعة واحدة
المتطلبات:
- في ulives، انتقل إلى تبويب Achievements
- أنشئ Achievement List واضبط Display Mode على «Countdown»
- أضف إنجازات إلى القائمة — تاريخ هدف كل إنجاز يصبح العد التنازلي
للإضافة: اتبع خطوات كيفية إضافة عنصر لمنصتك، ابحث عن عنصر العد التنازلي المطلوب، ثم اضبطه لاختيار قائمتك وإنجازاتك.
⚠️ نمط عرض Countdown List يتطلب Premium Access. راجع Premium Access أدناه.
عنصر Item Count
عنصر Item Count لا يعرض عدد المخزون فقط، بل يتيح أيضًا تخصيص ما يحدث عند النقر:
- وضع Purchase — النقر يفتح صفحة المتجر لشراء العنصر مباشرة
- وضع Use — النقر يفتح حوارًا لاستخدام العنصر فورًا
عند تعديل العنصر، غيّر إعداد «Tap Action» لاختيار السلوك المفضل. مفيد للاحتفاظ بالمواد الاستهلاكية المتكررة (قهوة، جرعات طاقة) على بعد نقرة من الشاشة الرئيسية.
Premium Access
هل تتطلب العناصر Premium Access؟ لا. جميع العناصر مجانية ومتاحة لكل مستخدم — لا حاجة لعضوية للإضافة أو الاستخدام.
مع ذلك، قد تكون بعض الميزات المعتمدة على العناصر داخل التطبيق محدودة:
- نمط عرض Countdown List يتطلب Premium Access لإنشائه. إن لم تكن عضوًا premium، يمكنك الترقية داخل التطبيق لفتح هذا النمط ثم ضبط العنصر.
العناصر نفسها لا تُقفَل أبدًا — القيود تنطبق فقط على إنشاء أو تعديل المحتوى الأساسي داخل التطبيق.
البيانات والتحديث
تتحدّث العناصر تلقائيًا بعد إجراء تغييرات في التطبيق على كلا المنصتين. العناصر العشوائية تُحدَّث أيضًا بمفردها لعرض محتوى مختلف — تقريبًا كل 30–60 دقيقة، حسب المنصة ونوع العنصر.
| iOS | Android | |
|---|---|---|
| بعد التغييرات داخل التطبيق | فوري عبر إعادة تحميل timeline في WidgetKit | فوري عبر تحديث عنصر Glance |
| التحديث في الخلفية من النظام | عادة كل 15–60 دقيقة لكل نوع عنصر | 30 دقيقة كحد أدنى للتحديث المجدول من OS على عناصر المهام؛ الباقي يعتمد على أحداث التطبيق وتحديث حدود اليوم |
| تغيّر التاريخ | تحديث timeline + أحداث التطبيق | تحديث مجدول حوالي منتصف الليل المحلي |
تحديثات العناصر best-effort عندما لم يُفتح التطبيق مؤخرًا — لا تتوقع تغييرات ثانية بثانية دون استخدام التطبيق.
الملاحظات
لديك اقتراح لعنصر جديد أو واجهت مشكلة؟ يسعدنا سماعك:
- 📋 نموذج الملاحظات
- 📧 البريد: fb@ulives.io