رکورد تصمیم طراحی

بازنگری رنگ برند — منسوخ/فعلی

این صفحه یک رکورد دائمی از تصمیم رنگ برند است — نه یک صفحه‌ی موقت تست. اینجا نگه داشته می‌شود تا اگر در آینده کسی پرسید «چرا سبز پرتو دقیقاً همان سبز برند Supabase شد؟»، با یک مقایسه‌ی واقعی side-by-side پاسخ بگیرد. این تصمیم، رتینوی «سبز عمیق» نسخه‌ی ۱.۱.x را منسوخ می‌کند.

چرا این تغییر؟

  • هدف، تطابق کامل با سیستم Supabase است — پرتو باید مثل یک «محصول دوم Supabase» دیده شود. رنگ برند اکنون دقیقاً سبز mint سوپابیس است: hsl(153° 60% 53%).
  • این سبز روشن با متن سفید رد می‌شود (~۲:۱)، ولی جفت درست آن از ابتدا متن سفید نبود: با --on-brand (متن تیره) نسبت کنتراست ~۹:۱ است (AA pass). این همان الگویی است که خود Supabase روی fill برندش به کار می‌برد.
  • رتینوی قبلی hsl(155° 70% 36%) (سبز عمیق) برای عبور متن سفید انتخاب شده بود؛ اما با flip کردن --on-brand به متن تیره، دیگر نیازی به تیره‌کردن هویت نیست و می‌توانیم سبز اصیل Supabase را نگه داریم.
  • هویت بصری اکنون pixel-برابر با Supabase Studio است — آخرین تفاوت دیداری باقی‌مانده برداشته شد. خانواده‌های info/success و همه‌ی پالت‌های دامنه بدون تغییر ماندند.

تصمیم PM (محسن): ۱۶ تیر ۱۴۰۵ (۲۰۲۶-۰۷-۰۷) · تغییر در: packages/ui/src/globals.css --brand-default + --on-brand

راهنمای خواندن جدول‌ها: هر ردیف یک کاربرد واقعی است. در هر ردیف ۴ سلول می‌بینید — منسوخ-روشن / فعلی-روشن / منسوخ-تیره / فعلی-تیره.

منسوخ (سبز عمیق — رتینوی ۱.۱.x)

#1B9D5C

متن سفید: ۴.۹:۱ ✓ · متن مشکی: ۴.۳:۱ ✓ (مرزی)

فعلی (سبز برند Supabase)

#3ECF8E

متن سفید: ۲:۱ ❌ · متن مشکی: ۹:۱ ✓

۱. لوگوی پرتو (icon)

لوگو در ۴ زمینه: روی سفید، روی تیره، روی برند خود رنگ

منسوخ · روشن

روی fill برند

فعلی · روشن

روی fill برند

منسوخ · تیره

روی fill برند

فعلی · تیره

روی fill برند

۲. صفحه‌ی نام برند

بنر بزرگ که در /brand/naming هست — متن سفید روی سبز

منسوخ · روشن

پرتو

Parto

فعلی · روشن

پرتو

Parto

منسوخ · تیره

پرتو

Parto

فعلی · تیره

پرتو

Parto

۳. دکمه‌ی Primary (CTA)

با متن سفید — انتخاب پیش‌فرض در محصول

منسوخ · روشن

ratio: ۴.۹:۱ ✓

فعلی · روشن

ratio: ۲:۱ ❌

منسوخ · تیره

ratio: ۴.۹:۱ ✓

فعلی · تیره

ratio: ۲:۱ ❌

۴. دکمه‌ی Primary با متن تیره

رویکرد فعلی Button.tsx — متن تیره روی سبز

منسوخ · روشن

ratio: ۴.۳:۱ ✓ (مرزی)

فعلی · روشن

ratio: ۹:۱ ✓

منسوخ · تیره

ratio: ۴.۳:۱ ✓ (مرزی)

فعلی · تیره

ratio: ۹:۱ ✓

۵. Banner اطلاع/موفقیت

نوار بنر بالای صفحه، متن سفید

منسوخ · روشن
✨ نسخه‌ی جدید منتشر شد
فعلی · روشن
✨ نسخه‌ی جدید منتشر شد
منسوخ · تیره
✨ نسخه‌ی جدید منتشر شد
فعلی · تیره
✨ نسخه‌ی جدید منتشر شد

۶. Card با fill برند

کارت تبلیغاتی یا feature card با پس‌زمینه‌ی برند

منسوخ · روشن

نسخه‌ی پیشرفته

دسترسی به همه‌ی قابلیت‌ها با پشتیبانی اختصاصی

فعلی · روشن

نسخه‌ی پیشرفته

دسترسی به همه‌ی قابلیت‌ها با پشتیبانی اختصاصی

منسوخ · تیره

نسخه‌ی پیشرفته

دسترسی به همه‌ی قابلیت‌ها با پشتیبانی اختصاصی

فعلی · تیره

نسخه‌ی پیشرفته

دسترسی به همه‌ی قابلیت‌ها با پشتیبانی اختصاصی

۷. Card با تینت ۱۰٪

کارت ملایم، استفاده از brand alpha

منسوخ · روشن

نکته‌ی مهم

کارت با پس‌زمینه‌ی تینت روشن

فعلی · روشن

نکته‌ی مهم

کارت با پس‌زمینه‌ی تینت روشن

منسوخ · تیره

نکته‌ی مهم

کارت با پس‌زمینه‌ی تینت روشن

فعلی · تیره

نکته‌ی مهم

کارت با پس‌زمینه‌ی تینت روشن

۸. Badge / Chip

نشانه‌ی وضعیت در لیست یا dropdown

منسوخ · روشن
فعالمنتشر شد
فعلی · روشن
فعالمنتشر شد
منسوخ · تیره
فعالمنتشر شد
فعلی · تیره
فعالمنتشر شد

۹. لینک inline در متن

hyperlink داخل پاراگراف

منسوخ · روشن

برای ادامه داشبورد اصلی را باز کنید.

فعلی · روشن

برای ادامه داشبورد اصلی را باز کنید.

منسوخ · تیره

برای ادامه داشبورد اصلی را باز کنید.

فعلی · تیره

برای ادامه داشبورد اصلی را باز کنید.

۱۰. Pricing / Feature card

کارت بزرگ marketing با CTA

منسوخ · روشن

محبوب‌ترین

۲۹۰ ت

فعلی · روشن

محبوب‌ترین

۲۹۰ ت

منسوخ · تیره

محبوب‌ترین

۲۹۰ ت

فعلی · تیره

محبوب‌ترین

۲۹۰ ت

۱۱. Form با focus ring

input فعال با حلقه‌ی برند

منسوخ · روشن
فعلی · روشن
منسوخ · تیره
فعلی · تیره

۱۲. Progress / Loading

نوار پیشرفت و حالت loading

منسوخ · روشن
پردازش۶۸٪
فعلی · روشن
پردازش۶۸٪
منسوخ · تیره
پردازش۶۸٪
فعلی · تیره
پردازش۶۸٪

۱۳. تیتر با text-brand

کلمه‌ی برجسته در متن body

منسوخ · روشن

پلتفرم افکارسنجی پرتو

فعلی · روشن

پلتفرم افکارسنجی پرتو

منسوخ · تیره

پلتفرم افکارسنجی پرتو

فعلی · تیره

پلتفرم افکارسنجی پرتو

۱۴. مقیاس ۷ پله‌ی رنگ

از روشن تا تیره — حس کلی scale

منسوخ · روشن
92
82
70
55
40
36
22
فعلی · روشن
92
82
70
55
40
52.7
22
منسوخ · تیره
92
82
70
55
40
36
22
فعلی · تیره
92
82
70
55
40
52.7
22

جمع‌بندی — تصمیم نهایی

  • رنگ فعلی: سبز mint اصیل Supabase hsl(153° 60% 53%). جفت درست آن متن تیره (توکن --on-brand) است، نه سفید — نسبت کنتراست ~۹:۱ (AA pass). این دقیقاً همان جفت‌بندی‌ای است که Supabase روی fill برندش دارد.
  • رتینوی منسوخ‌شده: سبز عمیق hsl(155° 70% 36%) صرفاً برای عبور «متن سفید روی سبز» انتخاب شده بود. با flip کردن --on-brand به متن تیره، آن محدودیت از بین رفت و دیگر دلیلی برای تیره‌کردن هویت نمانده.
  • چرا مهم است: این آخرین تفاوت دیداری بین پرتو و Supabase بود. اکنون هویت رنگی pixel-برابر Studio است؛ خانواده‌های info/success و همه‌ی پالت‌های دامنه (احساسات، شدت، تعامل، …) دست‌نخورده ماندند.