Alpha نسخه 0.3.12 (آوریل 2024)
رفع اشکال
پلاگین Figma
- رگرسیون ثابت که در آن افزونه Figma زمان زیادی برای بارگیری نیاز دارد.
- رفع مشکل خطای پلاگین Figma در صورت وجود پر کردن تصویر در وکتور در فایل.
- مشکلی که در قسمت کشویی ویژگی های پارامتر حاوی ورودی های نامعتبر بود برطرف شد.
- مشکلی که در آن دکمه «ارسال دادههای استفاده به Google» پس از جابجایی مجدداً ارائه نشد، برطرف شد.
- اگر این پارامتر توسط کاربر دیگری Figma بهروزرسانی شود، مشکلی که در آن افزونه Figma نمای جزییات پارامتر خالی را نشان میدهد برطرف شد.
- مشکلی که در آن افزونه Figma وقتی اجزایی با انواع لایههای خاص پشتیبانی نشده وجود دارد، پاسخ نمیدهد، برطرف شد.
- مشکلی که در آن کپی و چسباندن چندین مؤلفه Figma در حالی که افزونه باز است، باعث خطا میشود، برطرف شد.
افزونه اندروید استودیو
- پشتیبانی از Android Studio Iguana و Koala اضافه شده است
- پشتیبانی از فرمت URL جدید Figma اضافه شده است
Alpha نسخه 0.3.11 (ژانویه 2024)
Relay v0.3.11 بهبود عملکرد قابل توجهی را برای پلاگین Figma به خصوص در فایل های بزرگ Figma به ارمغان می آورد. یکپارچه با هم همکاری کنید زیرا اکنون میتوانید تغییرات بلادرنگ ایجاد شده توسط دیگران را در پلاگین Figma مشاهده کنید. علاوه بر این، ما پشتیبانی برای پیمایش در ردیفها و ستونها اضافه کردهایم. این نسخه همچنین شامل مجموعه ای از رفع اشکال پلاگین های Figma و Android Studio است.
ویژگی های جدید
- عملکرد بهبود یافته - از عملکرد سریع رعد و برق برای گردش کار بدون وقفه لذت ببرید. به خصوص هنگام کار با فایل های حجیم متوجه این موضوع خواهید شد.
- ویرایش چند نفره - با ویژگی جدید چند نفره ما فوراً تغییرات هم تیمی های خود را مشاهده کنید. دیگر نیازی به رفرش دستی یا انتظار نوبت شما نیست. Relay اکنون از همکاری چند نفره در زمان واقعی در Figma پشتیبانی می کند.
- Figma Scroll Property - Relay اکنون از پیمایش عمودی در ستون ها و اسکرول افقی در ردیف ها پشتیبانی می کند. ویژگی اسکرول اکنون به کد تولید شده منتقل می شود.
رفع اشکال
پلاگین Figma
- مشکلی که در آن نمیتوان مقادیر را روی پارامترهای سفارشی که از نمونههای تودرتو نشان داده میشوند، تنظیم کرد، برطرف شد.
- رفع مشکل پلاگین Relay اگر نام یک نوع در Figma نامعتبر باشد.
- صفحه نمایش چلپ چلوپ ثابت که عنوانی را از دست داده بود.
- مشکلی که در آن پارامترهای محتوای تصویر را نمیتوان به فریمهایی با پر کردن تصویر اضافه کرد، برطرف شد.
- مشکل رفع شد که در آن هنگام اضافه شدن پارامترها به چندین نوع، فقط یکی از انواع در بخش لایه صفحه جزئیات پارامتر نشان داده می شود. اکنون همه انواع محدود نشان داده شده است.
- رفع مشکل حذف بستهها از Dev Mode، حالت فقط مشاهده.
- مشکلی که بخش «اشتراکگذاری با توسعهدهنده» در حالت برنامهنویس، حالت فقط مشاهده فعال است، برطرف شد.
افزونه اندروید استودیو و کد تولید شده
- وقتی وارد کردن Android Studio با شکست مواجه میشود، Relay اکنون پیامهای خطای آموزندهتری تولید میکند.
- مشکلی که Relay نمی توانست پیش نمایش بسته UI را ارائه دهد، باعث خطای IDE می شد، برطرف شد.
- مشکلی که در آن انواعی که با اعداد شروع میشوند کد نادرست تولید میکنند، برطرف شد.
- هنگامی که فونت از کامپوننت Figma دانلود نمیشود، پیام خطا را رفع کرد
- مشکلی که در آن بنر برای تغییر اندازه پاسخگو نیست برطرف شد.
- مشکلی که نگاشت اهداف با حروف کوچک باعث ایجاد خطا در حین ساخت می شود، برطرف شد
- اشکال رفع شد که در آن کد تولید شده گاهی اوقات مقادیر پارامتر را هنگام فراخوانی سایر Composable های تولید شده تنظیم نمی کند.
- Relay اکنون از کش پیکربندی Gradle پشتیبانی می کند
- هدر رله اکنون دارای یک برچسب قابل دسترسی است
- بهبود پایداری کلی در افزونه Android Studio
Alpha نسخه 0.3.10 (اکتبر 2023)
Relay v0.3.10 شامل رفع چندین باگ در افزونه های Figma و Android Studio است.
رفع اشکال
- پلاگین Figma
- پلاگین Figma اکنون همه انواعی را که یک پارامتر به آنها محدود شده است نمایش می دهد.
- زمانی که افزونه Figma در حالت توسعه دهنده باز می شود یا زمانی که هیچ بسته ای برای اشتراک گذاری وجود ندارد، دکمه اشتراک گذاری دیگر نشان نمی دهد.
- بسته ها را نمی توان در حالت توسعه دهنده فقط خواندنی حذف کرد.
- وقتی لایه والد یک جزء انتخاب می شود، جزئیات بسته UI دیگر نشان داده نمی شود.
- عنوان صفحه خطاها و هشدار دیگر هنگام پیمایش با لیست همپوشانی ندارد.
- اندروید استودیو
- ابعاد پیش نمایش به درستی در کد تولید شده محاسبه می شود.
Alpha نسخه 0.3.09 (سپتامبر 2023)
Relay v0.3.09 یک راهنما برای ایجاد بسته های UI با استفاده از افزونه Figma پیاده سازی می کند و پشتیبانی از بسته بندی چندین مؤلفه Figma را به طور همزمان اضافه می کند. افزونه Figma عملکرد را بهبود بخشیده است، در حالی که افزونه Android Studio شامل بهبودهایی در روند کار نقشه برداری است.
این نسخه همچنین شامل رفع اشکالات پیرامون پارامترهای Figma و خطاهای وارد کردن و ساخت اندروید استودیو است.
سازگاری اندروید استودیو
- Relay اکنون به Android Studio Flamingo یا جدیدتر نیاز دارد. اگر از نسخه قبلی استفاده می کنید، به روز رسانی کنید.
- Relay اکنون به افزونه Android Gradle نسخه 8.0 یا بالاتر نیاز دارد. دستورالعمل ها را برای ارتقاء پلاگین Android Gradle خود دنبال کنید .
ویژگی های جدید
- یک دستورالعمل جدید در پلاگین Figma وجود دارد تا شما را در فرآیند ایجاد یک بسته UI در فایل Figma راهنمایی کند.
- با استفاده از افزونه Figma می توانید چندین کامپوننت Figma را همزمان بسته بندی کنید.
- در Android Studio، توسعهدهندگان میتوانند برای نگاشت به بستههای UI در گفتگوی نگاشت، ترکیبهای موجود را جستجو کنند.
- توسعهدهندگان میتوانند با استفاده از گفتگوی نگاشت، اهداف نگاشت stub
@Composable
را برای بستههای UI ایجاد کنند. - عملکرد پلاگین Figma بهبود یافته است. باز کردن افزونه یا تغییر انتخابها در فایلهای بزرگ تا ۲ برابر سریعتر است.
- پلاگین Relay Figma خط مشی دسترسی به شبکه خود را اعلام می کند . صفحه انجمن Relay دسترسی "محدود" به شبکه را گزارش می کند (به جای "ناشناس").
رفع اشکال
پلاگین Figma
- افزونه Figma در صورت وجود نام پارامترهای تکراری با انواع پارامترهای مختلف، به درستی تشخیص داده و خطا می کند.
- مشکلی را برطرف کرد که در آن افزونه Figma، بسته به انتخاب بوم، فوکوس صفحه کلید را از بوم Figma میدزدد.
اندروید استودیو
- مشکلی را برطرف کرد که در آن به دلیل تفاوت در فرمتهای مسیر، در صورت انجام عملیات واردات در ویندوز، بیلدها در لینوکس و macOS ناموفق بودند.
- اگر مؤلفهای فقط اعداد در قسمت خلاصه یا توضیحات داشته باشد، مشکلی که در آن وارد کردن در Android Studio انجام نمیشد، برطرف شد.
- مشکلی که در آن وارد کردن در Android Studio انجام نشد، اگر یک جزء دارای یک تصویر پیشنمایش با اندازه ارتفاع یا عرض 0 بود.
- مشکلی که در آن بستههای UI گاهی اوقات نمیتوانستند در Android Studio در ویندوز بهروزرسانی شوند، برطرف شد.
- مشکلی که در آن هنگام وارد کردن فایل ترجمه سبکها ارائه میشد، گفتگوی وارد کردن Android Studio پاسخ نمیدهد.
- اگر مقداری برای یک پارامتر سفارشی برای یک نمونه تودرتو ارائه نشده بود، یک مشکل وارد کردن انجام نشد.
Alpha نسخه 0.3.08 (ژوئیه 2023)
Relay v0.3.08 کار با اجزای نقشهبرداری شده را آسانتر میکند. اکنون می توانید از رابط کاربری افزونه Relay for Android Studio برای تولید و مدیریت فایل های نقشه برداری در پروژه های خود استفاده کنید. این نسخه همچنین شامل رفع اشکالات متعدد برای کیفیت کد تولید شده و ارائه SVG است.
ویژگی های برجسته
ما یک گفتگوی جدید برای تولید فایل های نقشه برداری در Android Studio اضافه کرده ایم. این رابط کاربری تنظیم و پیکربندی نگاشتهای مؤلفه برای بستههای رابط کاربری را ساده میکند.
اکنون میتوانید فایلهای نگاشت بسته را از نمای جزئیات بسته UI در Android Studio ایجاد و باز کنید.
رفع اشکال
پلاگین Figma
- مشکلی که در آن خطاهای لایه تکراری به درستی گزارش نشده بود برطرف شد.
- بهبودهای رابط کاربری اضافی در پشتیبانی از Figma DevMode اضافه شده است.
اندروید استودیو
- مشکلی که در آن Relay به درستی در ویندوز و لینوکس ساخته نشده بود، برطرف شد.
- چندین مشکل با رندر SVG رفع شد.
- مشکلی که در آن اندازههای
null
باعث ایجاد خطا در تولید کد میشد، برطرف شد. - رفع مشکلی که در آن
Images
به درستی در تولید کد شناسایی نمی شدند.
Alpha 0.3.07 (ژوئن 2023)
Relay v0.3.07 پشتیبانی UI را برای حالت جدید توسعه دهنده Figma اعلام شده در کنفرانس Figma Config پیاده سازی می کند. این نسخه همچنین شامل رفع چندین باگ است که عملکرد، قابلیت استفاده و پایداری پلاگین Relay Figma و افزونه Android Studio را بیشتر میکند.
ویژگی های برجسته
پلاگین Figma اکنون دارای یک رابط کاربری حالت توسعه دهنده است. این به طور مستقیم با نمای توسعه دهنده جدید Figma ادغام می شود.
رفع اشکال
- پلاگین Figma
- مشکل فوکوس نامناسب پس از فعال کردن دکمه "ایجاد جزء رله" برطرف شد.
- مشکلی که پس از دور شدن از آن هنگام بازیابی تب-ناوبری به سمت رله مشاهده می شود، برطرف شد.
- دکمه منوی بازشو در کنار فیلد «مخصوص» بهعنوان یک پنجره منو به درستی اعلام میشود، برخلاف متن قابل انتخاب.
- پیوند خطاها و هشدار اکنون فوکوس را به درستی کنترل می کند.
- رابط کاربری صفحه خطا به روز شد.
- افزونه اندروید استودیو
- مناطق قابل پیمایش برای داشتن نامهای قابل دسترسی که به وضوح نوع محتوا را در آن مناطق مشخص میکنند، ثابت شدهاند. این به کاربران صفحهخوان کمک میکند تا بفهمند که آیا میخواهند با آن منطقه تعامل بیشتری داشته باشند، بدون اینکه واقعاً در آن ناوبری داشته باشند.
Alpha 0.3.06 (آوریل 2023)
برای Relay نسخه 0.3.06، ما بر حل مشکلات عملکرد و قابلیت استفاده تمرکز کردهایم. تغییرات شامل ویژگیهای قابلیت استفاده رابط کاربری و بهبودهایی است که تجربه کاربر را هنگام وارد کردن بستههای مؤلفه UI ساده میکند. Compose 1.2 اکنون حداقل نسخه مورد نیاز برای Relay است. این تغییر برای تراز کردن تفسیر ارتفاع خط بین Figma و Compose لازم است.
ویژگی های برجسته
ما فایل زمین بازی را در افزونه Relay برای Figma با تمرین ها و مثال های جدید به روز کرده ایم تا به طراحان در آشنایی با استفاده از Relay کمک کنیم.
یادداشت ها
حداقل نسخه جدید Compose اکنون نسخه 1.2 است
رفع اشکال
- کاهش ناهماهنگی طرحبندیها بین Figma و Compose به دلیل تفاسیر متفاوت از ارتفاع خط بین دو برنامه.
- اکنون Relay برای اعمال این اصلاح به Compose 1.2 نیاز دارد.
- دکمه "اصلاح آن" در افزونه Figma اکنون به درستی قرار گرفته است.
- افزونه Figma اکنون فقط نام بسته های تکراری را در صفحه فعلی بررسی می کند، نه کل فایل Figma را.
- مشکل در پلاگین Figma حل شد که در هنگام راهاندازی، تمرکز به عنصر اول برنامه منتقل نمیشود.
- بهبود دسترسی به راهنمای ابزار برای کاربران صفحهخوان و صفحهکلید هنگام وارد کردن بستههای رابط کاربری با افزونه Android Studio.
- بهبود سرعت راه اندازی افزونه Figma.
- مشکل مربوط به ویژگی "Fix It" پلاگین Figma که به درستی مناطق پر جامد را نشان نمی دهد، حل شد. اکنون اولین رنگ گرادیان یا سیاه و سفید را به عنوان جایگزین می گیرد.
- مشکلی که در آن متن «وارد کردن بستههای رابط کاربری» به صفحهخوانها منتقل نمیشد حل شد.
- رفع لبه که باعث خطاهای جعلی "فایل یافت نشد" در حین وارد کردن بسته UI با استفاده از افزونه Android Studio شد.
- رفع مشکل عدم نمایش اخطارهای ساخت در اندروید استودیو به درستی.
Alpha 0.3.05 (مارس 2023)
ویژگی های جدید
- فایل های نقشه برداری را تولید کنید
- توسعه دهندگان اکنون می توانند روی یک بسته UI در اندروید استودیو کلیک راست کرده و "Generate mapping file" را برای ایجاد یک فایل نگاشت پیش فرض انتخاب کنند. این فایل نقطه شروعی است که کاربر می تواند آن را ویرایش کند تا نقشه کامپوننت سفارشی خود را تنظیم کند. یک فایل README.md نیز با دستورالعمل هایی برای نحوه استفاده از فایل های نقشه برداری تولید می شود. اگر یک فایل نگاشت از قبل برای یک بسته UI وجود داشته باشد، منوی زمینه به جای آن می گوید "Open mapping file".
- سه نوع پارامتر سفارشی جدید اضافه شده است تا به اجزای نقشهبرداری شده اجازه گزارش در هنگام تغییر مقادیر را بدهد.
- از صفحه Issues در افزونه Figma، طراحان می توانند برای حل یکپارچه مشکلات، اصلاحات را با یک کلیک روی یک جزء بسته بندی شده اعمال کنند. این نسخه راه حل هایی را برای سه مشکل متمایز زیر ارائه می دهد:
- شیب های پشتیبانی نشده در پرها را با یک پر جامد جایگزین کنید.
- شیب های پشتیبانی نشده را با یک پرکننده جامد جایگزین کنید.
- تصویر پشتیبانی نشده را به صورت کامل حذف کنید.
رفع اشکال
- کد تولید شده و مشکلات ترجمه
- موارد ثابتی که در آن قابهای چیدمان خودکار Figma با کودکانی که دارای پسزمینه مات یا شفاف هستند، پسزمینه دوتایی دارند.
- مشکل ترجمه نشدن خصوصیات جزء بولی (نمایش/پنهان کردن) در لایههای نمونه جزء رفع شد.
- مشکلی که در آن دستههای ضربهزننده به آرامی در کد تولید شده پاسخ میدهند، برطرف شد.
- مشکلی که در آن کنترلکنندههای تعامل در مؤلفههای Figma تودرتو به درستی ترجمه نشده بودند، برطرف شد.
- رفع مشکل اجزای تو در تو که مقادیر صحیح مربوط به چیدمان و کنترل کننده ضربه ای را دریافت نمی کنند.
- مشکل استفاده از تماس های ضربه ای در چندین مؤلفه Relay که در آن برخی از تماس ها با آرگومان های اشتباه فراخوانی می شوند، رفع شد.
- تجربه اندروید استودیو
- وقتی تغییراتی در فایلهای ترجمه سبک ایجاد میشود، Android Studio اکنون همه بستههای UI را بازسازی میکند.
- مشکلی که در آن واردات ممکن است به دلیل از دست رفتن تصویر پیشنمایش، مانند زمانی که خطای شبکه رخ داده است، با شکست مواجه شود.
- Relay اکنون زیرپوشه های خالی
ui-packages
در طول ساخت نادیده می گیرد. - پوشه
ui-package-resources
به نمای اندروید Android Studio اضافه کرد.
- تجربه پلاگین Figma و Figma
- مشکل اجزای با انواع طراحی که در آن پارامترهای سفارشی به طور قابل اعتمادی در معرض نمایش قرار نمیگرفتند، برطرف شد.
- مشکل حذف بستهبندی در افزونه Figma از اجزای تمام ابردادههای Relay برطرف شد.
- مشکلی که در آن ویژگی های مؤلفه Figma اجزای بسته بندی نشده به طور خودکار در مؤلفه والد هنگام اضافه شدن به مؤلفه والد نشان داده می شد، برطرف شد.
- بهبودهای A11y
- مشکلی که در آن پیام «واکشی اجزای رابط کاربری» در حین وارد کردن در Android Studio برای صفحهخوانها قابل مشاهده نبود، برطرف شد.
- گفتگوی "Set Figma Access Token" اکنون موارد لیست را هنگام استفاده از VoiceOver برمی گرداند.
- فیلدهای ورودی فقط خواندنی در افزونه Figma اکنون دارای مکان نماهای غیرقابل ویرایش هستند تا نشان دهند که قابل ویرایش نیست.
بهبودها
- افزونه اندروید استودیو اکنون اطلاعات تغییر تم و سبک را به خاطر میآورد، بنابراین نیازی نیست که در هر وارد کردن مشخص شود.
- خوانایی بهتر خروجی Gradle با خروجی همه پیام های مرتبط با یک عملیات با هم. قبلاً میتوانستند با پیامهایی از عملیاتهای دیگر تداخل داشته باشند. علاوه بر این، سطح پیشفرض ثبت گزارش اکنون به جای
LIFECYCLE
INFO
است. - توابع قابل ترکیب تولید شده اکنون حاوی مقادیر پیش فرض برای همه پارامترها هستند.
Alpha 0.3.04 (فوریه 2023)
ویژگی های جدید
- صفحه «اشتراکگذاری با توسعهدهنده» در افزونه Figma اصلاح شد تا به شما امکان دهد هر گونه مشکل مسدود کردن اجزای بستهبندی شده خود را جستجو کنید. اگر همه چیز بررسی شود، می توانید بدون هیچ زحمتی یک ورودی جدید در تاریخچه نسخه از رابط کاربری افزونه ذخیره کنید! برای جزئیات بیشتر به صفحه Share UI Packages مراجعه کنید
- رله اکنون از ویژگی های جزء Figma پشتیبانی می کند. خواص جزء Figma بسیار شبیه به پارامترهای رله است. Relay اکنون ویژگی های جزء را به عنوان معادل پارامتر آنها در صورت لزوم شناسایی می کند و برای مواردی که هیچ پارامتر معادلی وجود ندارد، پشتیبانی از ویژگی های جزء را گسترش داده است. برای جزئیات بیشتر به مستندات ویژگی های جزء Figma ما مراجعه کنید.
- واردات متناقض در اجرای Relay اکنون حل شده است، بنابراین برنامه های Jetpack Compose اکنون می توانند از Relay و Material 3 در یک پروژه استفاده کنند.
رفع اشکال
- بهبود عملکرد پلاگین Figma for Relay در اسناد بزرگ Figma.
- نام لایه های طولانی به درستی در پلاگین Relay for Figma قرار می گیرد.
- چندین رفع دسترسی برای افزونه Android Studio اعمال شده است:
- برچسبهای دائمی اکنون به گفتگوی واردات Android Studio اضافه میشوند.
- برچسبهای A11y به تصاویر بنر و مؤلفه در گفتگوی واردات Android Studio اضافه شدهاند.
- ترجمه محتوای متنی حاوی علائم دلار را رفع کرد. قبلاً، این باعث خطای ساخت می شد.
- رفع مشکل واکشی یک مؤلفه راه دور بدون نسخه نامگذاری شده: اگر مؤلفه راه دور نسخه نامگذاریشده ندارد، آخرین مؤلفه راه دور واکشی میشود.
- ترجمه مؤلفههایی که لایههای سطح بالای آنها روی طرحبندی خودکار با یک فرزند در موقعیت مطلق تنظیم شدهاند، ثابت شد. این قبلاً باعث ایجاد خطاهای واردات یا ساخت می شود.
- پارامترهای سفارشی اجازه می دهد تا "Type" به جای "Properties" ویرایش شود (زیرا پارامترهای سفارشی با ویژگی لایه مرتبط نیستند).
- مشکل در Figma UI که مؤلفههای عمیق تودرتو با پارامترهای فرزند را نشان میدهد، برطرف شد.
- مشکلی که در آن اجزای عمیق تو در تو با پارامترهای فرزند ممکن است وارد نشوند برطرف شد.
Alpha 0.3.02 (دسامبر 2022)
رفع اشکال
- قابهای چیدمان خودکار با کودکان در موقعیت قرار گرفته، اکنون زمانی که روی «آغوش» تنظیم شدهاند، به درستی مدیریت میشوند.
- قابهای طرح خودکار با بچههای موقعیتیافته اکنون در ریشه یک جزء به درستی مدیریت میشوند.
Alpha 0.3.01 (نوامبر 2022)
افزونه اندروید استودیو اکنون در اندروید استودیو الکتریک مارماهی پشتیبانی می شود.
رفع اشکال
- Windows: فایلهای نگاشت سبک اکنون میتوانند در درایوهای متفاوتی نسبت به Android Studio قرار بگیرند. این قبلاً عملیات واردات را مسدود می کرد.
- دکمه Create UI Package اکنون تنها زمانی فعال می شود که یک بسته UI معتبر در افزونه Figma انتخاب شده باشد.
- کاربرانی که از اندازه فونت های بزرگتر استفاده می کنند (به عنوان مثال، 16+ در
AppleSystemUIFont
) اکنون دیگر متنی را که در گفتگوی تنظیمات افزونه Android Studio بریده شده است نمی بینند. - آیتم منوی Import UI Packages در Android Studio اکنون همیشه فعال است، مگر اینکه پروژه شما بیش از یک ماژول داشته باشد و یا هیچ فایلی انتخاب نشده باشد یا فایل انتخابی در هیچ ماژولی نباشد.
- افزونه Figma اکنون به درستی اضافه کردن پارامترها را به مؤلفهای که از انواع مختلف استفاده میکند و شامل چندین نمونه از مؤلفههای فرزند است، مدیریت میکند.
Alpha 0.3.00 (اکتبر 2022)
راه اندازی Android Developer Summit Alpha
{% کلمه به کلمه %}برای شما توصیه می شود
- توجه: وقتی جاوا اسکریپت خاموش است، متن پیوند نمایش داده می شود
- بسته UI و کد تولید شده * گردش کار Android Studio * محدودیت ها و عیب یابی را درک کنید
Alpha نسخه 0.3.12 (آوریل 2024)
رفع اشکال
پلاگین Figma
- رگرسیون ثابت که در آن افزونه Figma زمان زیادی برای بارگیری نیاز دارد.
- رفع مشکل خطای پلاگین Figma در صورت وجود پر کردن تصویر در وکتور در فایل.
- مشکلی که در قسمت کشویی ویژگی های پارامتر حاوی ورودی های نامعتبر بود برطرف شد.
- مشکلی که در آن دکمه «ارسال دادههای استفاده به Google» پس از جابجایی مجدداً ارائه نشد، برطرف شد.
- اگر این پارامتر توسط کاربر دیگری Figma بهروزرسانی شود، مشکلی که در آن افزونه Figma نمای جزییات پارامتر خالی را نشان میدهد برطرف شد.
- مشکلی که در آن افزونه Figma وقتی اجزایی با انواع لایههای خاص پشتیبانی نشده وجود دارد، پاسخ نمیدهد، برطرف شد.
- مشکلی که در آن کپی و چسباندن چندین مؤلفه Figma در حالی که افزونه باز است، باعث خطا میشود، برطرف شد.
افزونه اندروید استودیو
- پشتیبانی از Android Studio Iguana و Koala اضافه شده است
- پشتیبانی از فرمت URL جدید Figma اضافه شده است
Alpha نسخه 0.3.11 (ژانویه 2024)
Relay v0.3.11 بهبود عملکرد قابل توجهی را برای پلاگین Figma به خصوص در فایل های بزرگ Figma به ارمغان می آورد. یکپارچه با هم همکاری کنید زیرا اکنون میتوانید تغییرات بلادرنگ ایجاد شده توسط دیگران را در پلاگین Figma مشاهده کنید. علاوه بر این، ما پشتیبانی برای پیمایش در ردیفها و ستونها اضافه کردهایم. این نسخه همچنین شامل مجموعه ای از رفع اشکال پلاگین های Figma و Android Studio است.
ویژگی های جدید
- عملکرد بهبود یافته - از عملکرد سریع رعد و برق برای گردش کار بدون وقفه لذت ببرید. به خصوص هنگام کار با فایل های حجیم متوجه این موضوع خواهید شد.
- ویرایش چند نفره - با ویژگی جدید چند نفره ما فوراً تغییرات هم تیمی های خود را مشاهده کنید. دیگر نیازی به رفرش دستی یا انتظار نوبت شما نیست. Relay اکنون از همکاری چند نفره در زمان واقعی در Figma پشتیبانی می کند.
- Figma Scroll Property - Relay اکنون از پیمایش عمودی در ستون ها و اسکرول افقی در ردیف ها پشتیبانی می کند. ویژگی اسکرول اکنون به کد تولید شده منتقل می شود.
رفع اشکال
پلاگین Figma
- مشکلی که در آن نمیتوان مقادیر را روی پارامترهای سفارشی که از نمونههای تودرتو نشان داده میشوند، تنظیم کرد، برطرف شد.
- رفع مشکل پلاگین Relay اگر نام یک نوع در Figma نامعتبر باشد.
- صفحه نمایش چلپ چلوپ ثابت که عنوانی را از دست داده بود.
- مشکلی که در آن پارامترهای محتوای تصویر را نمیتوان به فریمهایی با پر کردن تصویر اضافه کرد، برطرف شد.
- مشکل رفع شد که در آن هنگام اضافه شدن پارامترها به چندین نوع، فقط یکی از انواع در بخش لایه صفحه جزئیات پارامتر نشان داده می شود. اکنون همه انواع محدود نشان داده شده است.
- رفع مشکل حذف بستهها از Dev Mode، حالت فقط مشاهده.
- مشکلی که بخش «اشتراکگذاری با توسعهدهنده» در حالت برنامهنویس، حالت فقط مشاهده فعال است، برطرف شد.
افزونه اندروید استودیو و کد تولید شده
- وقتی وارد کردن Android Studio با شکست مواجه میشود، Relay اکنون پیامهای خطای آموزندهتری تولید میکند.
- مشکلی که Relay نمی توانست پیش نمایش بسته UI را ارائه دهد، باعث خطای IDE می شد، برطرف شد.
- مشکلی که در آن انواعی که با اعداد شروع میشوند کد نادرست تولید میکنند، برطرف شد.
- هنگامی که فونت از کامپوننت Figma دانلود نمیشود، پیام خطا را رفع کرد
- مشکلی که در آن بنر برای تغییر اندازه پاسخگو نیست برطرف شد.
- مشکلی که نگاشت اهداف با حروف کوچک باعث ایجاد خطا در حین ساخت می شود، برطرف شد
- اشکال رفع شد که در آن کد تولید شده گاهی اوقات مقادیر پارامتر را هنگام فراخوانی سایر Composable های تولید شده تنظیم نمی کند.
- Relay اکنون از کش پیکربندی Gradle پشتیبانی می کند
- هدر رله اکنون دارای یک برچسب قابل دسترسی است
- بهبود پایداری کلی در افزونه Android Studio
Alpha نسخه 0.3.10 (اکتبر 2023)
Relay v0.3.10 شامل رفع چندین باگ در افزونه های Figma و Android Studio است.
رفع اشکال
- پلاگین Figma
- پلاگین Figma اکنون همه انواعی را که یک پارامتر به آنها محدود شده است نمایش می دهد.
- زمانی که افزونه Figma در حالت توسعه دهنده باز می شود یا زمانی که هیچ بسته ای برای اشتراک گذاری وجود ندارد، دکمه اشتراک گذاری دیگر نشان نمی دهد.
- بسته ها را نمی توان در حالت توسعه دهنده فقط خواندنی حذف کرد.
- وقتی لایه والد یک جزء انتخاب می شود، جزئیات بسته UI دیگر نشان داده نمی شود.
- عنوان صفحه خطاها و هشدار دیگر هنگام پیمایش با لیست همپوشانی ندارد.
- اندروید استودیو
- ابعاد پیش نمایش به درستی در کد تولید شده محاسبه می شود.
Alpha نسخه 0.3.09 (سپتامبر 2023)
Relay v0.3.09 یک راهنما برای ایجاد بسته های UI با استفاده از افزونه Figma پیاده سازی می کند و پشتیبانی از بسته بندی چندین مؤلفه Figma را به طور همزمان اضافه می کند. افزونه Figma عملکرد را بهبود بخشیده است، در حالی که افزونه Android Studio شامل بهبودهایی در روند کار نقشه برداری است.
این نسخه همچنین شامل رفع اشکالات پیرامون پارامترهای Figma و خطاهای وارد کردن و ساخت اندروید استودیو است.
سازگاری اندروید استودیو
- Relay اکنون به Android Studio Flamingo یا جدیدتر نیاز دارد. اگر از نسخه قبلی استفاده می کنید، به روز رسانی کنید.
- Relay اکنون به افزونه Android Gradle نسخه 8.0 یا بالاتر نیاز دارد. دستورالعمل ها را برای ارتقاء پلاگین Android Gradle خود دنبال کنید .
ویژگی های جدید
- یک دستورالعمل جدید در پلاگین Figma وجود دارد تا شما را در فرآیند ایجاد یک بسته UI در فایل Figma راهنمایی کند.
- با استفاده از افزونه Figma می توانید چندین کامپوننت Figma را همزمان بسته بندی کنید.
- در Android Studio، توسعهدهندگان میتوانند برای نگاشت به بستههای UI در گفتگوی نگاشت، ترکیبهای موجود را جستجو کنند.
- توسعهدهندگان میتوانند با استفاده از گفتگوی نگاشت، اهداف نگاشت stub
@Composable
را برای بستههای UI ایجاد کنند. - عملکرد پلاگین Figma بهبود یافته است. باز کردن افزونه یا تغییر انتخابها در فایلهای بزرگ تا ۲ برابر سریعتر است.
- پلاگین Relay Figma خط مشی دسترسی به شبکه خود را اعلام می کند . صفحه انجمن Relay دسترسی "محدود" به شبکه را گزارش می کند (به جای "ناشناس").
رفع اشکال
پلاگین Figma
- افزونه Figma در صورت وجود نام پارامترهای تکراری با انواع پارامترهای مختلف، به درستی تشخیص داده و خطا می کند.
- مشکلی را برطرف کرد که در آن افزونه Figma، بسته به انتخاب بوم، فوکوس صفحه کلید را از بوم Figma میدزدد.
اندروید استودیو
- مشکلی را برطرف کرد که در آن به دلیل تفاوت در فرمتهای مسیر، در صورت انجام عملیات واردات در ویندوز، بیلدها در لینوکس و macOS ناموفق بودند.
- اگر مؤلفهای فقط اعداد در قسمت خلاصه یا توضیحات داشته باشد، مشکلی که در آن وارد کردن در Android Studio انجام نمیشد، برطرف شد.
- مشکلی که در آن وارد کردن در Android Studio انجام نشد، اگر یک جزء دارای یک تصویر پیشنمایش با اندازه ارتفاع یا عرض 0 بود.
- مشکلی که در آن بستههای UI گاهی اوقات نمیتوانستند در Android Studio در ویندوز بهروزرسانی شوند، برطرف شد.
- مشکلی که در آن هنگام وارد کردن فایل ترجمه سبکها ارائه میشد، گفتگوی وارد کردن Android Studio پاسخ نمیدهد.
- اگر مقداری برای یک پارامتر سفارشی برای یک نمونه تودرتو ارائه نشده بود، یک مشکل وارد کردن انجام نشد.
Alpha نسخه 0.3.08 (ژوئیه 2023)
Relay v0.3.08 کار با اجزای نقشهبرداری شده را آسانتر میکند. اکنون می توانید از رابط کاربری افزونه Relay for Android Studio برای تولید و مدیریت فایل های نقشه برداری در پروژه های خود استفاده کنید. این نسخه همچنین شامل رفع اشکالات متعدد برای کیفیت کد تولید شده و ارائه SVG است.
ویژگی های برجسته
ما یک گفتگوی جدید برای تولید فایل های نقشه برداری در Android Studio اضافه کرده ایم. این رابط کاربری تنظیم و پیکربندی نگاشتهای مؤلفه برای بستههای رابط کاربری را ساده میکند.
اکنون میتوانید فایلهای نگاشت بسته را از نمای جزئیات بسته UI در Android Studio ایجاد و باز کنید.
رفع اشکال
پلاگین Figma
- مشکلی که در آن خطاهای لایه تکراری به درستی گزارش نشده بود برطرف شد.
- بهبودهای رابط کاربری اضافی در پشتیبانی از Figma DevMode اضافه شده است.
اندروید استودیو
- مشکلی که در آن Relay به درستی در ویندوز و لینوکس ساخته نشده بود، برطرف شد.
- چندین مشکل با رندر SVG رفع شد.
- مشکلی که در آن اندازههای
null
باعث ایجاد خطا در تولید کد میشد، برطرف شد. - رفع مشکلی که در آن
Images
به درستی در تولید کد شناسایی نمی شدند.
Alpha 0.3.07 (ژوئن 2023)
Relay v0.3.07 پشتیبانی UI را برای حالت جدید توسعه دهنده Figma اعلام شده در کنفرانس Figma Config پیاده سازی می کند. این نسخه همچنین شامل رفع چندین باگ است که عملکرد، قابلیت استفاده و پایداری پلاگین Relay Figma و افزونه Android Studio را بیشتر میکند.
ویژگی های برجسته
پلاگین Figma اکنون دارای یک رابط کاربری حالت توسعه دهنده است. این به طور مستقیم با نمای توسعه دهنده جدید Figma ادغام می شود.
رفع اشکال
- پلاگین Figma
- مشکل فوکوس نامناسب پس از فعال کردن دکمه "ایجاد جزء رله" برطرف شد.
- مشکلی که پس از دور شدن از آن هنگام بازیابی تب-ناوبری به سمت رله مشاهده می شود، برطرف شد.
- دکمه منوی بازشو در کنار فیلد «مخصوص» بهعنوان یک پنجره منو به درستی اعلام میشود، برخلاف متن قابل انتخاب.
- پیوند خطاها و هشدار اکنون فوکوس را به درستی کنترل می کند.
- رابط کاربری صفحه خطا به روز شد.
- افزونه اندروید استودیو
- مناطق قابل پیمایش برای داشتن نامهای قابل دسترسی که به وضوح نوع محتوا را در آن مناطق مشخص میکنند، ثابت شدهاند. این به کاربران صفحهخوان کمک میکند تا بفهمند که آیا میخواهند با آن منطقه تعامل بیشتری داشته باشند، بدون اینکه واقعاً در آن ناوبری داشته باشند.
Alpha 0.3.06 (آوریل 2023)
برای Relay نسخه 0.3.06، ما بر حل مشکلات عملکرد و قابلیت استفاده تمرکز کردهایم. تغییرات شامل ویژگیهای قابلیت استفاده رابط کاربری و بهبودهایی است که تجربه کاربر را هنگام وارد کردن بستههای مؤلفه UI ساده میکند. Compose 1.2 اکنون حداقل نسخه مورد نیاز برای Relay است. این تغییر برای تراز کردن تفسیر ارتفاع خط بین Figma و Compose لازم است.
ویژگی های برجسته
ما فایل زمین بازی را در افزونه Relay برای Figma با تمرین ها و مثال های جدید به روز کرده ایم تا به طراحان در آشنایی با استفاده از Relay کمک کنیم.
یادداشت ها
حداقل نسخه جدید Compose اکنون نسخه 1.2 است
رفع اشکال
- کاهش ناهماهنگی طرحبندیها بین Figma و Compose به دلیل تفاسیر متفاوت از ارتفاع خط بین دو برنامه.
- اکنون Relay برای اعمال این اصلاح به Compose 1.2 نیاز دارد.
- دکمه "اصلاح آن" در افزونه Figma اکنون به درستی قرار گرفته است.
- افزونه Figma اکنون فقط نام بسته های تکراری را در صفحه فعلی بررسی می کند، نه کل فایل Figma را.
- مشکل در پلاگین Figma حل شد که در هنگام راهاندازی، تمرکز به عنصر اول برنامه منتقل نمیشود.
- بهبود دسترسی به راهنمای ابزار برای کاربران صفحهخوان و صفحهکلید هنگام وارد کردن بستههای رابط کاربری با افزونه Android Studio.
- بهبود سرعت راه اندازی افزونه Figma.
- مشکل مربوط به ویژگی "Fix It" پلاگین Figma که به درستی مناطق پر جامد را نشان نمی دهد، حل شد. اکنون اولین رنگ گرادیان یا سیاه و سفید را به عنوان جایگزین می گیرد.
- مشکلی که در آن متن «وارد کردن بستههای رابط کاربری» به صفحهخوانها منتقل نمیشد حل شد.
- رفع لبه که باعث خطاهای جعلی "فایل یافت نشد" در حین وارد کردن بسته UI با استفاده از افزونه Android Studio شد.
- رفع مشکل عدم نمایش اخطارهای ساخت در اندروید استودیو به درستی.
Alpha 0.3.05 (مارس 2023)
ویژگی های جدید
- فایل های نقشه برداری را تولید کنید
- توسعه دهندگان اکنون می توانند روی یک بسته UI در اندروید استودیو کلیک راست کرده و "Generate mapping file" را برای ایجاد یک فایل نگاشت پیش فرض انتخاب کنند. این فایل نقطه شروعی است که کاربر می تواند آن را ویرایش کند تا نقشه کامپوننت سفارشی خود را تنظیم کند. یک فایل README.md نیز با دستورالعمل هایی برای نحوه استفاده از فایل های نقشه برداری تولید می شود. اگر یک فایل نگاشت از قبل برای یک بسته UI وجود داشته باشد، منوی زمینه به جای آن می گوید "Open mapping file".
- سه نوع پارامتر سفارشی جدید اضافه شده است تا به اجزای نقشهبرداری شده اجازه گزارش در هنگام تغییر مقادیر را بدهد.
- از صفحه Issues در افزونه Figma، طراحان می توانند برای حل یکپارچه مشکلات، اصلاحات با یک کلیک را روی یک جزء بسته بندی شده اعمال کنند. این نسخه راه حل هایی را برای سه مشکل متمایز زیر ارائه می دهد:
- شیب های پشتیبانی نشده در پرها را با یک پر جامد جایگزین کنید.
- شیب های پشتیبانی نشده را با یک پرکننده جامد جایگزین کنید.
- تصویر پشتیبانی نشده را به صورت کامل حذف کنید.
رفع اشکال
- کد تولید شده و مشکلات ترجمه
- موارد ثابتی که در آن قابهای چیدمان خودکار Figma با کودکانی که دارای پسزمینه مات یا شفاف هستند، پسزمینه دوتایی دارند.
- مشکل ترجمه نشدن خصوصیات جزء بولی (نمایش/پنهان کردن) در لایههای نمونه جزء رفع شد.
- مشکلی که در آن دستههای ضربهزننده به آرامی در کد تولید شده پاسخ میدهند، برطرف شد.
- مشکلی که در آن کنترلکنندههای تعامل در مؤلفههای Figma تودرتو به درستی ترجمه نشده بودند، برطرف شد.
- رفع مشکل اجزای تو در تو که مقادیر صحیح مربوط به چیدمان و کنترل کننده ضربه ای را دریافت نمی کنند.
- مشکل استفاده از تماس های ضربه ای در چندین مؤلفه Relay که در آن برخی از تماس ها با آرگومان های اشتباه فراخوانی می شوند، رفع شد.
- تجربه اندروید استودیو
- وقتی تغییراتی در فایلهای ترجمه سبک ایجاد میشود، Android Studio اکنون همه بستههای UI را بازسازی میکند.
- مشکلی که در آن واردات ممکن است به دلیل از دست رفتن تصویر پیشنمایش، مانند زمانی که خطای شبکه رخ داده است، با شکست مواجه شود.
- Relay اکنون زیرپوشه های خالی
ui-packages
در طول ساخت نادیده می گیرد. - پوشه
ui-package-resources
به نمای اندروید Android Studio اضافه کرد.
- تجربه پلاگین Figma و Figma
- مشکل اجزای با انواع طراحی که در آن پارامترهای سفارشی به طور قابل اعتمادی در معرض نمایش قرار نمیگرفتند، برطرف شد.
- مشکل حذف بستهبندی در افزونه Figma از اجزای تمام ابردادههای Relay برطرف شد.
- مشکلی که در آن ویژگی های مؤلفه Figma اجزای بسته بندی نشده به طور خودکار در مؤلفه والد هنگام اضافه شدن به مؤلفه والد نشان داده می شد، برطرف شد.
- بهبودهای A11y
- مشکلی که در آن پیام «واکشی اجزای رابط کاربری» در حین وارد کردن در Android Studio برای صفحهخوانها قابل مشاهده نبود، برطرف شد.
- گفتگوی "Set Figma Access Token" اکنون موارد لیست را هنگام استفاده از VoiceOver برمی گرداند.
- فیلدهای ورودی فقط خواندنی در افزونه Figma اکنون دارای مکان نماهای غیرقابل ویرایش هستند که نشان می دهد غیر قابل ویرایش است.
بهبودها
- افزونه اندروید استودیو اکنون اطلاعات تغییر تم و سبک را به خاطر میآورد، بنابراین نیازی نیست که در هر وارد کردن مشخص شود.
- خوانایی بهتر خروجی Gradle با خروجی همه پیام های مرتبط با یک عملیات با هم. قبلاً میتوانستند با پیامهایی از عملیاتهای دیگر تداخل داشته باشند. علاوه بر این، سطح پیشفرض ثبت گزارش اکنون به جای
LIFECYCLE
INFO
است. - توابع قابل ترکیب تولید شده اکنون حاوی مقادیر پیش فرض برای همه پارامترها هستند.
Alpha 0.3.04 (فوریه 2023)
ویژگی های جدید
- صفحه «اشتراکگذاری با توسعهدهنده» در افزونه Figma اصلاح شد تا به شما امکان دهد هر گونه مشکل مسدود کردن اجزای بستهبندی شده خود را جستجو کنید. اگر همه چیز بررسی شود، می توانید بدون هیچ زحمتی یک ورودی جدید در تاریخچه نسخه از رابط کاربری افزونه ذخیره کنید! برای جزئیات بیشتر به صفحه Share UI Packages مراجعه کنید
- رله اکنون از ویژگی های جزء Figma پشتیبانی می کند. خواص جزء Figma بسیار شبیه به پارامترهای رله است. Relay اکنون ویژگی های جزء را به عنوان معادل پارامتر آنها در صورت لزوم شناسایی می کند و برای مواردی که هیچ پارامتر معادلی وجود ندارد، پشتیبانی از ویژگی های جزء را گسترش داده است. برای جزئیات بیشتر به مستندات ویژگی های جزء Figma ما مراجعه کنید.
- واردات متناقض در اجرای Relay اکنون حل شده است، بنابراین برنامه های Jetpack Compose اکنون می توانند از Relay و Material 3 در یک پروژه استفاده کنند.
رفع اشکال
- بهبود عملکرد پلاگین Figma for Relay در اسناد بزرگ Figma.
- نام لایه های طولانی به درستی در پلاگین Relay for Figma قرار می گیرد.
- چندین رفع دسترسی برای افزونه Android Studio اعمال شده است:
- برچسبهای دائمی اکنون به گفتگوی واردات Android Studio اضافه میشوند.
- برچسبهای A11y به تصاویر بنر و مؤلفه در گفتگوی واردات Android Studio اضافه شدهاند.
- ترجمه محتوای متنی حاوی علائم دلار را رفع کرد. قبلاً، این باعث خطای ساخت می شد.
- مسئله ای را برای واکشی یک مؤلفه از راه دور بدون نسخه نامگذاری شده برطرف کرد: اگر یک مؤلفه از راه دور نسخه نامگذاری شده ای نداشته باشد ، آخرین مؤلفه از راه دور به دست می آید.
- ترجمه مؤلفه هایی را که لایه های سطح بالای آن روی چیدمان خودکار با یک کودک مطلق قرار گرفته اند ، ثابت کرد. این قبلاً باعث واردات یا ایجاد خطا می شود.
- پارامترهای سفارشی اجازه می دهد "نوع" به جای "خصوصیات" ویرایش شود (از آنجا که پارامترهای سفارشی با خاصیت لایه همراه نیستند).
- مسئله ثابت در UI FIGMA که نمایانگر اجزای عمیقاً تو در تو با پارامترهای کودکان است.
- مسئله ثابت که در آن اجزای عمیق با پارامترهای کودکان ممکن است واردات شوند.
آلفا 0.3.02 (دسامبر 2022)
رفع اشکال
- فریم های Autolayout با کودکان موقعیت یابی اکنون به درستی اداره می شوند.
- فریم های AutoLayout با کودکان موقعیت یابی اکنون به درستی در ریشه یک مؤلفه اداره می شوند.
آلفا 0.3.01 (نوامبر 2022)
افزونه Android Studio اکنون در EEL Android Studio Electric پشتیبانی می شود.
رفع اشکال
- ویندوز: پرونده های نقشه برداری سبک اکنون می توانند در درایوهای مختلف نسبت به Android Studio قرار داشته باشند. این قبلاً عملیات واردات را مسدود کرده بود.
- دکمه Create UI Package اکنون فقط زمانی فعال می شود که یک بسته UI معتبر UI در افزونه FIGMA انتخاب شود.
- کاربرانی که از اندازه فونت بزرگتر استفاده می کنند (به عنوان مثال ، 16+ در
AppleSystemUIFont
) اکنون دیگر متنی را مشاهده نمی کنند که در گفتگوی تنظیمات افزونه Android Studio قطع شده است. - مورد منوی Import UI Packages در Android Studio اکنون همیشه فعال شده است ، مگر اینکه پروژه شما بیش از یک ماژول داشته باشد و یا هیچ پرونده ای انتخاب نشده باشد یا پرونده انتخاب شده در هیچ ماژول نباشد.
- افزونه FIGMA اکنون به درستی اضافه کردن پارامترها به یک مؤلفه که از انواع استفاده می کند و حاوی چندین نمونه از اجزای کودک است.
آلفا 0.3.00 (اکتبر 2022)
Android Summit Summit Alpha راه اندازی
{% کلمه به کلمه %}برای شما توصیه می شود
- توجه: وقتی جاوا اسکریپت خاموش است، متن پیوند نمایش داده می شود
- بسته UI و کد تولید شده * گردش کار Android Studio * محدودیت ها و عیب یابی را درک کنید