وب‌سرویس مجید

پروژه libadwaita

gtk-flutter/libadwaita

این پروژه یک کتابخانه ویجت‌های Libadwaita برای فلاتر است که طراحی آن بر اساس راهنمای طراحی رابط کاربری گنوم (Gnome HIG) است و روی تمام پلتفرم‌ها قابل استفاده است.

کاربرد:

این کتابخانه به توسعه‌دهندگان فلاتر اجازه می‌دهد تا برنامه‌هایی با ظاهر و رفتار یکسان با محیط دسکتاپ گنوم ایجاد کنند، بدون اینکه نیاز به نوشتن کد اختصاصی برای لینوکس داشته باشند.

در چه شرایطی بهتره استفاده شود؟

اگر قصد داری یک اپ فلاتر بسازی که روی لینوکس (به‌ویژه محیط گنوم) حس بومی داشته باشه و بخواهی از ویجت‌های مدرن مثل NavigationView، PreferencesWindow یا AdwBanner استفاده کنی، این کتابخانه گزینه عالی‌ایه. همچنین برای پروژه‌های چندپلتفرمی که می‌خوان روی دسکتاپ لینوکس حرفه‌ای به نظر برسن، مناسبه.

چند مثال از موارد استفاده:

ساخت تنظیمات برنامه با ظاهر گنومی با PreferencesGroup و PreferencesPage

طراحی رابط کاربری چندصفحه‌ای با NavigationView

نمایش پیام‌های تعاملی با AdwBanner

ایجاد تم تیره/روشن هوشمند با پشتیبانی از سیستم

توسعه اپلیکیشن‌های دسکتاپ متن‌باز برای لینوکس با حس یکپارچه

  • ##flutter
  • ##gnome
  • ##libadwaita
  • ##linux
  • ##desktop
  • ##ui
  • ##open
  • ##adwaita
  • ##gtk
  • ##cross