gtk-flutter/libadwaita
این پروژه یک کتابخانه ویجتهای Libadwaita برای فلاتر است که طراحی آن بر اساس راهنمای طراحی رابط کاربری گنوم (Gnome HIG) است و روی تمام پلتفرمها قابل استفاده است.
کاربرد:
این کتابخانه به توسعهدهندگان فلاتر اجازه میدهد تا برنامههایی با ظاهر و رفتار یکسان با محیط دسکتاپ گنوم ایجاد کنند، بدون اینکه نیاز به نوشتن کد اختصاصی برای لینوکس داشته باشند.
در چه شرایطی بهتره استفاده شود؟
اگر قصد داری یک اپ فلاتر بسازی که روی لینوکس (بهویژه محیط گنوم) حس بومی داشته باشه و بخواهی از ویجتهای مدرن مثل NavigationView، PreferencesWindow یا AdwBanner استفاده کنی، این کتابخانه گزینه عالیایه. همچنین برای پروژههای چندپلتفرمی که میخوان روی دسکتاپ لینوکس حرفهای به نظر برسن، مناسبه.
چند مثال از موارد استفاده:
ساخت تنظیمات برنامه با ظاهر گنومی با PreferencesGroup و PreferencesPage
طراحی رابط کاربری چندصفحهای با NavigationView
نمایش پیامهای تعاملی با AdwBanner
ایجاد تم تیره/روشن هوشمند با پشتیبانی از سیستم
توسعه اپلیکیشنهای دسکتاپ متنباز برای لینوکس با حس یکپارچه
- ##flutter
- ##gnome
- ##libadwaita
- ##linux
- ##desktop
- ##ui
- ##open
- ##adwaita
- ##gtk
- ##cross
