أبرز الميزات
- نفس المسار ورقة على الهاتف وحوار على الجهاز اللوحي، ويتحوّل عند نقطة العرض
- منتقيات وتأكيد وإدخال نص — كل التسميات تبقى في التطبيق المضيف
- قائمة جانبية، شريط تنقّل عائم، فهرس صفحة، وشريط محتوى
- طبقة للكاميرا / QR فقط؛ ملحق الماسح يبقى في التطبيق
نظرة عامة
تجمع تطبيقات Flutter أوراقًا سفلية وحوارات وقوائم جانبية وطبقات كاميرا متفرقة. «صفائح» هي طبقة الواجهة هذه: نفس المسار ورقة على الهاتف وحوار على الجهاز اللوحي، والحركة تحترم تعطيل الرسوم، والنصوص والتوجيه وملحق الكاميرا تبقى في التطبيق المضيف. مستخدمة في حساب.
التثبيت
flutter pub add safaeh
ما تحصل عليه
- الأوراق —
showSafaehيحوّل ورقة الهاتف ↔ حوار الجهاز اللوحي. منتقيات البطاقات والصفوف، والاختيار المتعدد، والتأكيد، وإدخال النص تستخدم الهيكل نفسه. - الهيكل — قائمة جانبية (درج أو سكة)، شريط تنقّل عائم، فهرس صفحة، وشريط محتوى يخفي العمود الجانبي عندما يضيق العرض.
- الكاميرا / QR — ورقة كاميرا مضغوطة ↔ كاملة وطبقة QR. المعاينة وفك الشفرة
تبقيان في المضيف (
mobile_scannerليست تبعية للحزمة). - السمة — نقطة العرض والحركة ونصف القطر وعرض السكة عبر
SafaehTheme.
جرّب الكتالوج في المتصفح: zyzto.github.io/Safaeh.
الرخصة
MPL-2.0، منشورة على pub.dev. ملفات الحزمة المعدّلة تبقى مفتوحة؛ ويمكن أن يبقى التطبيق المضيف مغلق المصدر.