تصميم تطبيقات Windows الأصلية الجميلة باستخدام الرفرفة
التنفيذ غير الرسمي لواجهة المستخدم بطلاقة للرفاهية. إنه مكتوب بناءً على الوثائق الرسمية.
نظرًا لأن Flutter لديه دعم مستقر للنوافذ ، فمن الضروري الحصول على دعم لإرشادات واجهة المستخدم الخاصة بها لإنشاء تطبيقات مع Fidelity ، بنفس الطريقة التي لديها دعم للمواد و Cupertino. شاهد هذا لمزيد من المعلومات حول دعم واجهة المستخدم بطلاقة خارج
انظر أيضا:
هذه حزمة مفتوحة المصدر ، مما يعني أنه يمكن لأي شخص المساهمة في ذلك. ومع ذلك ، أنا ، Bdlukaa ، أنا الوحيد الذي يحتفظ به بنشاط ، لذلك قد يستغرق الأمر بعض الوقت لمراجعة ودمج طلبات السحب. إذا كنت ترغب في دعم المشروع ، فيمكنك أن تصبح راعيًا:
أضف الحزمة إلى تبعياتك:
dependencies :
fluent_ui : ^4.4.0أو
dependencies :
fluent_ui :
git : https://github.com/bdlukaa/fluent_ui.git أخيرًا ، Run dart pub get لتنزيل الحزمة.
يجب أن تستخدم المشاريع التي تستخدم هذه المكتبة القناة المستقرة من الرفرفة
هل تستخدم هذه المكتبة على تطبيقك؟ يمكنك استخدام شارة لإخبار الآخرين:
أضف الرمز التالي إلى README.md أو إلى موقع الويب الخاص بك:
< a title =" Made with Fluent Design " href =" https://github.com/bdlukaa/fluent_ui " >
< img
src =" https://img.shields.io/badge/fluent-design-blue?style=flat-square&color=gray&labelColor=0078D7 "
/>
</ a >تستخدم الضوابط المشتركة لون لهجة لنقل معلومات الحالة. يتعلم أكثر.
بشكل افتراضي ، لون اللكنة هو Colors.blue . ومع ذلك ، يمكنك أيضًا تخصيص لون لهجة التطبيق لتعكس علامتك التجارية:
FluentThemeData (
accentColor : Colors .blue,
)لاستخدام لون لهجة النظام ، يمكنك استخدام المكون الإضافي system_theme الذي صنعه من قبلي :). لديها دعم (اعتبارًا من 21/01/2023) Android و Web و MacOs و Windows و Xbox و Linux (GTK 3+).
import 'package:system_theme/system_theme.dart' ;
FluentThemeData (
accentColor : SystemTheme .accentColor.accent. toAccentColor (),
)تدعم أجهزة تشغيل Fulentui حاليًا عددًا كبيرًا من اللغات ، بما في ذلك:
إذا لم يتم دعم اللغة ، فقد يعطل تطبيقك. يمكنك إضافة دعم لغة جديدة أو استخدام لغة مدعومة. يتعلم أكثر
لا تتردد في تقديم مشكلة إذا وجدت مشكلة أو تقديم طلبات سحب.
جميع المساهمات موضع ترحيب :)
في العلاقات العامة رقم 216 أضفنا الدعم للتوطين الجديد في أجهزة توجيه Fallentui.
إذا كنت ترغب في المساهمة في إضافة توطين جديدة ، يرجى اتباع هذه الخطوات:
lib/l10n/intl_en.arb في مجلد lib/l10n مع رمز لغة جديد ، باتباع هذه القائمة من رموز ISO 859-1@locale مع رمز ISO المقابل.flutter gen-l10nالمزيد عن التوطين في الوثائق الرسمية رفرفة
بغض النظر عن النظام ، بفضل جميع الأشخاص أدناه للمساهمة في المشروع. هذا يعني الكثير بالنسبة لي :)
Acrylic ، FluentIcons ، وتطبيق _FluentTextSelectionControls .ProgressBar وتنفيذ ProgressRingCommandBar