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

وضعیت پذیرش طراحی

این جدول نتیجهٔ خواندن کد در تاریخ آخرین مرور است — نه ممیزی بصری جدید و نه تضمین کامل دسترس‌پذیری. «پذیرفته» فقط در دامنهٔ نوشته‌شدهٔ همان سطر معتبر است و «بخشی» یعنی هنوز شکافی باقی است.

موضوعوباندرویدشاهد/محدودیت
توکن‌های مشترکپذیرفته: واژگان برند/سطح و پالت روشن/تاریکبخشی: اسکیماهای تولیدشده در FaThemepackages/design-tokens؛ رنگ primary در Compose از seed تولید می‌شود و الزاماً همان brand وب نیست
قلمDana با وزن‌های ۴۰۰–۷۰۰منابع sans_*؛ همسانی با Dana تأیید نشدهوب src/index.css؛ موبایل core/design/.../theme/Theme.kt
تم تاریکdata-theme=dark، ذخیره در darkMode، پیش‌فرض از سیستماسکیمای تاریک موجود؛ اپ با FaTheme(false) شروع می‌شودDarkModeContext.tsx؛ feature/app/.../CalendarApp.kt
کنترل‌ها و پوستهکتابخانهٔ Radix و سه چیدمان ناوبری در استفاده‌اندکنترل‌های Compose/Material؛ پذیرش هدف جزئی استقراردادها و واکنش‌گرا؛ اندازه‌های کوچک لزوماً hit area=44 ندارند
تقویم/وظایفنماهای ماه، هفته، روز، برنامه و /tasks با ظاهر جدیدHomeRoute و pager ماه؛ برابری نماها تأیید نشدهوب components/calendar-app و features/tasks؛ موبایل feature/home
رویدادپیش‌نمایش موجود → ویرایش؛ ایجاد مستقیم در فرمبرابری جریان با هدف تأیید نشدهEventModal.tsx و تست آن؛ تأیید خروج از فرم تغییریافته و انتظار امن ذخیره هنوز هدف‌اند
ورودOTP شش‌رقمیOTP شش‌رقمی با شکل متفاوتوب ui/otp-input.tsx؛ موبایل AuthStateHolder.OTP_LENGTH=6 و OtpInputField.kt
جستجوورودی هدر بدون نتیجه/handlerدر این مرور ارزیابی نشدهCalendarHeader.tsx؛ جریان جستجو هنوز هدف است
برندfavicon همچنان /vite.svgانطباق آیکون نصب‌شده تأیید نشدهapps/calendar-web/index.html؛ نماد مستندات شاهد پذیرش اپ نیست

مسیرهای وب نسبت به apps/calendar-web/src و مسیرهای موبایل نسبت به apps/mobile هستند. ظاهر وب به طراحی پروتوتایپ نزدیک شده، اما از آن نباید رفتار sync را نتیجه گرفت — مرجع آن sync است.

دو محدودیت گالری‌ها: Storybook و گالری Compose دامنهٔ محدودی دارند و تصاویر commitشده ممکن است از کد عقب باشند؛ Storybook فعلی کلاس .dark می‌گذارد در حالی که توکن وب data-theme می‌خواهد — دکمهٔ تم گالری را اثبات تم تاریک محصول ندانید.

با تغییر پذیرش، همین جدول و تاریخ/شاهدش را اصلاح کنید؛ ماتریس موازی نسازید.