لوگوی پیام رسان بلهدانلود «بله»
عکس پروفایل Dig Design System | دیزاین سیستم فارسی دیگD
۱۷۴ عضو

Dig Design System | دیزاین سیستم فارسی دیگ

دیزاین سیستم فارسی دیگ بر روی پلتفرم‌های فیگما / اسکچ / پن‌پات ارائه می‌شود.
مشاهده در وب بله
۶ مهر
thumbnail
undefined گوگل ابزار ساخت ویدیوی AI رو در دسترس همه قرار داد
گوگل قابلیت‌های جدید Google Vids رو در دسترس کاربران بیشتری قرار داده و حالا با یک حساب Google می‌شه بدون نیاز به ابزارهای حرفه‌ای تدوین، با کمک AI ویدیو ساخت. البته استفاده رایگان نامحدود نیست و محدودیت ماهانه داره.
مدل جدید Gemini Omni 1.1 Flash هم امکانات بیشتری برای کنترل خروجی اضافه کرده:
undefined ساخت ویدیو با کیفیت 1080pundefined تعیین مدت کلیپundefined ادامه دادن Scene با حفظ بهتر محیط و شخصیت‌هاundefined ارتقای کیفیت کلیپ‌های قبلی تا 1080pundefined استفاده از Template برای ساخت سریع‌تر محتوا
برای طراح‌ها، بخش جالب ماجرا اینه که فاصله بین ایده و یک خروجی قابل ارائه داره کمتر می‌شه. حالا بخشی از مسیر Idea → Generate → Edit → Present می‌تونه داخل یک Workflow انجام بشه؛ چیزی که برای ساخت Demo، ارائه Concept یا تولید محتوای سریع کاربردیه.البته ساده‌تر شدن ساخت لزوماً به معنی بهتر شدن نتیجه نیست. AI ساخت خروجی رو سریع‌تر می‌کنه، اما اینکه چی ارزش ساختن داره، هنوز تصمیم ماست.
@digdesign
undefined۲

۳۴

۷:۳۵

۷ مهر
thumbnail
🧩 یک تغییر کوچک اما کاربردی در Auto Layout فیگما
فیگما قابلیت Vertical Wrap رو به Auto Layout اضافه کرده؛ قابلیتی که مخصوصاً برای ساخت Layoutهای چندستونه می‌تونه کار رو راحت‌تر کنه.
فیگما تا قبل از این، وقتی در یک Auto Layout عمودی محتوا از ارتفاع Frame بیشتر می‌شد، برای ساخت چند ستون معمولاً به ساختارهای اضافه یا راه‌حل‌های دستی نیاز داشتیم. حالا با فعال کردن Wrap، آیتم‌ها ارتفاع موجود رو پر می‌کنن و وقتی دیگه جا نباشه، به‌صورت خودکار وارد ستون بعدی می‌شن.
این تغییر یعنی:
🧱 ساخت Layoutهای چندستونه ساده‌تر می‌شه.undefined با اضافه یا حذف شدن محتوا، چیدمان خودش رو تطبیق می‌ده.undefined نیاز به جابه‌جایی و تنظیم دستی آیتم‌ها کمتر می‌شه.undefined *رفتار Auto Layout یک قدم دیگه به CSS Flexbox نزدیک‌تر شده.
برای مثال، در لیست‌های چندستونه، Checkboxها یا مجموعه‌ای از آیتم‌ها با ارتفاع محدود، دیگه لازم نیست ستون‌ها رو جداگانه مدیریت کنیم؛ محتوا می‌تونه براساس فضای موجود خودش Reflow بشه.

فقط یک نکته مهم: Vertical Wrap یک Masonry Layout نیست. ترتیب Auto Layout حفظ می‌شه و آیتم‌ها بعد از پر شدن ارتفاع ستون، به ستون بعدی منتقل می‌شن.
این تغییر بزرگی نیست، اما از اون آپدیت‌هاییه که می‌تونه چندتا از Workaroundهای همیشگی فیگما رو حذف کنه.
@digdesign
undefined۲

۳۲

۸:۲۷

۸ مهر
thumbnail
undefined فاصله‌ها در دیگ چطور تعریف می‌شن؟
وقتی بین دو Element فاصله می‌ذاریم، انتخاب 12px یا 16px شاید تصمیم کوچیکی به نظر برسه. اما وقتی همین تصمیم صدها بار در صفحه‌ها و Componentهای مختلف تکرار بشه، فاصله‌گذاری بدون قاعده خیلی زود باعث ناهماهنگی می‌شه.
برای همین در دیگ، Spacing یک عدد تصادفی نیست؛ بخشی از سیستم ماست.
به‌جای اینکه هر بار مقدار جدیدی برای Padding، Gap یا Margin انتخاب کنیم، از یک Spacing Scale مشخص استفاده می‌کنیم. این Scale مجموعه محدودی از فاصله‌ها رو در اختیارمون می‌ذاره تا تصمیم‌های مشابه، با مقادیر مشترک ساخته بشن.
از این فاصله‌ها در بخش‌های مختلف Interface استفاده می‌کنیم، مثل:
undefined فاصله بین Icon و Text
undefined فضای داخلی Componentها یا Padding
🧩 فاصله بین Elementهای مرتبط
undefined فاصله بین Sectionها و بخش‌های Layout
اما داشتن Scale به این معنی نیست که هر فاصله‌ای با یک عدد ثابت حل می‌شه.
فاصله خودش می‌تونه بخشی از Hierarchy رابط باشه. Elementهایی که ارتباط بیشتری با هم دارن معمولاً نزدیک‌تر قرار می‌گیرن و با بیشتر شدن فاصله، می‌تونیم مرز بین گروه‌های مختلف محتوا رو واضح‌تر کنیم.
مثلاً فاصله Label تا Input با فاصله بین دو Section یک صفحه قرار نیست یکسان باشه؛ حتی اگر از یک Spacing Scale مشترک استفاده کنن.
در Componentها هم تا جای ممکن به‌جای وارد کردن عددهای پراکنده مثل 13px یا 19px، از Tokenهای Spacing استفاده می‌کنیم. این کار باعث می‌شه فاصله‌ها فقط از نظر ظاهری شبیه هم نباشن، بلکه به یک تصمیم مشترک در سطح Design System وصل باشن.در نتیجه سؤال ما موقع طراحی فقط این نیست که:«اینجا چند پیکسل فاصله خوبه؟»سؤال مهم‌تر اینه:«این فاصله چه رابطه‌ای بین Elementها رو باید نشون بده و کدوم مقدار از سیستم این نقش رو بهتر انجام می‌ده؟»
چون در نهایت Spacing فقط فضای خالی بین Elementها نیست؛ یکی از ابزارهایی‌ه که باهاش ساختار و ارتباط بین محتوا رو نشون می‌دیم.
قواعد کامل و نمونه‌های فاصله گذاری های دیگ رو در مستندات گذاشتیم و از اینجا میتونید مشاهده کنید:https://docs.digdesign.ir/docs/foundations/spacing
@digdesign
undefined۲

۳۳

۷:۳۱

۹ مهر
thumbnail
هوش مصنوعی داره ساختن رو هر روز سریع‌تر و ارزون‌تر می‌کنه. اما شاید همین اتفاق باعث بشه ارزش Designer بیشتر از «ساختن»، به سمت «تصمیم گرفتن» حرکت کنه. undefined

وقتی ساختن دیگه سخت‌ترین بخش کار نیست، تشخیص مسئله، Challenge کردن راه‌حل و تصمیم درباره اینکه چه چیزی اصلاً ارزش ساختن داره مهم‌تر می‌شه.
undefined اگر می‌خواید عمیق‌تر با موضوع آشنا بشید، فایل زیر رو ببینید.
حالا سؤال اینه:
undefined شما توی Workflow خودتون بیشتر از هوش مصنوعی برای ساختن استفاده می‌کنین یا برای بهتر تصمیم گرفتن؟
@digdesign
undefined۱

۲۹

۹:۰۰

Dig Design System | دیزاین سیستم فارسی دیگ
undefined هوش مصنوعی داره ساختن رو هر روز سریع‌تر و ارزون‌تر می‌کنه. اما شاید همین اتفاق باعث بشه ارزش Designer بیشتر از «ساختن»، به سمت «تصمیم گرفتن» حرکت کنه. undefined وقتی ساختن دیگه سخت‌ترین بخش کار نیست، تشخیص مسئله، Challenge کردن راه‌حل و تصمیم درباره اینکه چه چیزی اصلاً ارزش ساختن داره مهم‌تر می‌شه. undefined اگر می‌خواید عمیق‌تر با موضوع آشنا بشید، فایل زیر رو ببینید. حالا سؤال اینه: undefined شما توی Workflow خودتون بیشتر از هوش مصنوعی برای ساختن استفاده می‌کنین یا برای بهتر تصمیم گرفتن؟ @digdesign

Beyond Building V1.1.pdf

۳.۹۵ مگابایت

undefined۱

۳۱

۹:۰۰

۱۱ مهر
thumbnail
undefined چرا Radius هم Token می‌خواد؟
undefined انتخاب بین `4px`، `8px` یا `12px` شاید تصمیم کوچیکی به نظر برسه، اما وقتی Button، Card، Input و Componentهای دیگه هرکدوم مستقل Radius خودشون رو انتخاب کنن، خیلی زود با مجموعه‌ای از عددهای پراکنده روبه‌رو می‌شیم.
🧩 برای همین در دیگ، Radius فقط یک عدد برای گرد کردن گوشه‌ها نیست؛ بخشی از قواعد بصری سیستمه.
undefined به‌جای اینکه هر Component مقدار دلخواه خودش رو داشته باشه، از Radiusهای تعریف‌شده در سیستم استفاده می‌کنیم. اما یک نکته مهم وجود داره: قرار نیست همه‌جا یک Radius یکسان داشته باشیم.
undefined وقتی یک Component داخل Component دیگه قرار می‌گیره، Radius داخلی باید با Radius بیرونی هماهنگ باشه. معمولاً با کوچک‌تر شدن سطح داخلی، Radius اون هم کاهش پیدا می‌کنه تا انحنای دو سطح از نظر بصری با هم هماهنگ بمونه.
undefined مثلاً اگر یک Card با Radius مشخص داشته باشیم و داخل اون یک Surface دیگه قرار بگیره، لزوماً Radius هر دو رو `8px` نمی‌ذاریم؛ Radius داخلی باید با فاصله‌ای که از لبه بیرونی داره و انحنای Parent هماهنگ بشه.
undefined پس داشتن Radius Token به معنی استفاده از یک عدد در همه‌جا نیست؛ Tokenها محدوده تصمیم‌های مجاز سیستم رو مشخص می‌کنن و قواعد استفاده تعیین می‌کنن هرکدوم کجا به کار برن.
undefined این موضوع وقتی شخصیت بصری Brand تغییر می‌کنه هم اهمیت بیشتری پیدا می‌کنه. اگر تصمیم بگیریم Interface نرم‌تر یا Sharpتر بشه، به‌جای اصلاح دستی ده‌ها Component، می‌تونیم این تغییر رو از سطح سیستم مدیریت کنیم.
undefined در نتیجه سؤال فقط این نیست:
«Radius این Component چند پیکسل باشه؟»
بلکه باید بپرسیم:
«این Radius چه نسبتی با Component والد و ساختار اطرافش داره؟»
undefined چون در Design System، Consistency یعنی داشتن یک قاعده مشترک؛ نه تکرار یک عدد مشترک.
@digdesign
undefined۱

۳۱

۹:۴۷

۱۳ مهر
thumbnail
undefined سریع‌تر ساختن، واقعاً یعنی بهتر کار کردن؟
ممکنه AI زمان تولید یک خروجی رو خیلی کم کنه، اما اگر بعدش زمان بیشتری برای Review، اصلاح Componentها و برطرف کردن ناسازگاری‌ها صرف کنیم، واقعاً چقدر جلو افتادیم؟
در مقاله جدید DIG به این موضوع پرداختیم که چرا برای سنجش تأثیر واقعی AI باید فراتر از «زمان تولید» بریم و Effort، Quality، System Alignment، Exploration، Collaboration و Outcome رو هم ببینیم.
undefined لینک مقاله:https://shorturl.at/JAUpB
@digdesign

۳۸

۹:۳۶

۱۵ مهر
thumbnail
مهم نیست با کدوم AI کار می‌کنین؛ دیگ رو بهش وصل کنین.
undefined در واقعMCP دیگ این امکان رو می‌ده که Agentهای AI به Componentها، Tokenها و Patternهای Design System دسترسی داشته باشن.
🧩 یعنی فرقی نمی‌کنه از چه Agent یا ابزار AI سازگار با MCP استفاده می‌کنین؛ می‌تونین دیگ رو بهش متصل کنین تا خروجی به‌جای یک UI عمومی، به ساختار و قواعد Design System دیگ نزدیک‌تر باشه.
undefined توی این ویدیو، نمونه ساخت یک فرم ورود فارسی با استفاده از MCP دیگ رو نشون دادیم.
undefined هدف ساده‌ست:اینکه Agent فقط UI نسازه، بلکه براساس Design System دیگ کار رو پیش ببره.
undefined نحوه اتصال و استفاده از DIG MCP رو می‌تونین در مستندات دیگ ببینین.https://docs.digdesign.ir/docs/mcp
@digdesign
undefined۱

۳۵

۱۳:۰۴

۲۳ مهر
thumbnail
undefined گوگل با معرفی Gemini 4 Argon دوباره توجه‌ها رو به خودش جلب کرده!
این مدل با قابلیت‌های جدیدش، مخصوصاً در زمینه برنامه‌نویسی و کار با Agentها، می‌تونه گزینه جذابی برای طراح‌ها و توسعه‌دهنده‌ها باشه.
🧩 توی این پست نگاهی انداختیم به قابلیت‌های این مدل، کاربردهاش و اینکه از کجا می‌تونیم بهش دسترسی داشته باشیم.
undefined شما فرصت کردین امتحانش کنین؟
@digdesign
undefined۱

۳۴

۵:۳۰

۲۶ مهر
thumbnail
Claude دیگه فقط کد نمی‌نویسه، کدها رو هم بررسی می‌کنه!
undefined با قابلیت جدید Code Review، تیم‌های توسعه می‌تونن بخشی از فرایند بررسی کد رو به هوش مصنوعی بسپارن و زمان بیشتری برای حل مسائل مهم‌تر داشته باشن.
undefined به نظرتون بررسی کد با هوش مصنوعی چقدر می‌تونه به کیفیت توسعه کمک کنه؟
@digdesign
undefined۳

۳۰

۱۰:۵۴