حالتِ تاریک در راه است

Dark mode image
تصویری از ویژگی بتای حالت تاریک، طراحی‌شده توسط جاستین شِرِر 

در هنگام مطالعهٔ ویکی‌پدیا در شب، پوستهٔ سفید آن باعث می‌شود تا چشم‌مان به صفحه خیره شود و موجب ناراحتی می‌شود. پیشنهاد می‌کنم برای استفاده‌کنندگان ویکی‌پدیا حالت شب یا دستکم یک رنگ تیره فعال شود که امکان تغییر بین آن و نسخهٔ معمولی فراهم باشد. همچنین برای موبایل هم چنین امکانی فراهم باشد. VictorPines, 2017

نوعی حالت تاریک یا شبانهٔ قابل تغییر که به عنوان یک ویژگی برای همه در دسترس باشد، نه فقط یک پوستهٔ جدید برای کاربرانی که وارد سیستم شده‌اند. Premeditated Chaos, 2018

رنگ‌های پروژه‌های ویکی‌مدیا سفید یا تقریباً سفید هستند که در مدت زمان طولانی به چشم آسیب می‌رسانند و انرژی بیشتری را در لپ‌تاپ مصرف می‌کنند. David L, 2021

لطفاً حالت تاریک را اضافه کنید!! – Crenshire, 2023

بنیاد ویکی‌مدیا درخواست‌های زیادی از این قبیل را دیده‌است. حالت تاریک در برنامه‌های تلفن همراه ویکی‌پدیا موجود است اما هنوز در مرورگر وب وجود ندارد. این یک درخواست متداول از سوی ویراستاران در نظرسنجی‌های فهرست آرزوهای اجتماع و انتشار پوستهٔ ۲۰۲۲ بوده‌است – صدها نظر! مایلیم از همهٔ آنها تشکر کنیم.

مدتی پیش، چند تن از کارکنان بنیاد، ولکر، الکس، کارولین و موسیک، یک اسکریپت حالت تاریک را به عنوان ابزاری آزمایشی ساختند. این ابزار به یک ابزار محبوب در ویکی‌ها تبدیل شده‌است. اما تا این سال، تبدیل حالت تاریک به یک بخش معمولی از رابط کاربری امکان‌پذیر نبود. اکنون، با کمک جوامع، ما در نهایت آماده هستیم تا روی این ویژگی کار کنیم! به خواندن ادامه دهید تا در مورد مزایای حالت تاریک، آنچه این امکان را فراهم کرده، و نحوهٔ مشارکت در آن آشنا شوید.

چرا حالت تاریک؟

حالت تاریک دسترسی‌پذیری را بهبود می‌بخشد. مزیت اصلی این است که خستگی چشم را کاهش می‌دهد. هنگامی که در یک جلسهٔ طولانی مطالعه یا ویرایش هستیم، به ویژه زمانی که در فضایی تاریک هستیم، تضاد بین یک صفحه روشن و تاریکی اطراف می‌تواند باعث ناراحتی و خستگی شود. حالت تاریک با دادن پس‌زمینه‌ای تیره‌تر با متنی روشن، تابش نور را کم می‌کند و باعث می‌شود تا خستگی چشم کاهش یابد. این ویژگی به ویژه برای خوانندگان شبانه یا خوانندگانی که زمان زیادی را صرف مطالعهٔ ویکی‌پدیا از طریق دستگاه‌هایشان می‌کنند مفید است.

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

چه چیزی ساخت حالت تاریک را ممکن کرد؟

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

  • ما با بهبود معماری پوسته شروع کردیم – این کار را در حین ساخت وکتور ۲۰۲۲ انجام می‌دادیم. این پایه و اساس تغییرات بیشتر رابط را ایجاد کرد.
  • در مرحلهٔ بعد، تیم سیستم‌های طراحی، کُدِکس و به همراه آن «توکن‌های طراحی» را معرفی کردند. اینها متغیرهای مفیدی هستند، مانند الگوهایی در ویکی که به ما امکان می دهند تعاریف رنگ را ایجاد و متمرکز کنیم.
  • در نهایت، ما توانایی ارائهٔ تنظیمات برگزیده برای کاربرانی که از سیستم خارج شده‌اند را اضافه کردیم. هنگام کار بر روی وکتور ۲۰۲۲، یک ضامن تغییر پهنای ناحیهٔ محتوا ایجاد کردیم. پس از گوش دادن به نظرات ویراستاران و کمی تفکر خلاق، آن را برای کاربرانی که از سیستم خارج شده‌اند نیز در دسترس قرار دادیم. در مرحلهٔ بعد، مهندسان و معماران ما یک سیستم گسترده‌تر ایجاد کردند که به ما امکان می‌دهد تنظیمات بیشتری را قابل تنظیم کنیم.

با وجود این سیستم، می‌توانیم برنامه‌ریزی پروژه دسترسی‌پذیری برای خواندن را آغاز کنیم. این پاسخ ما به نیاز کاربران به خواندن راحت ویکی‌ها و تنظیم تنظیمات است. در مرحلهٔ اول، کاربرانی که وارد سیستم شده‌اند و از سیستم خارج شده‌اند می‌توانند اندازهٔ فونت‌ها و تراکم متن‌های مختلف را انتخاب کنند. حالت تاریک، قدم بعدی خواهد بود.

چگونه؟ با یکدیگر. اما دقیقاً چطور و چگونه می‌توان مشارکت داشت؟

ویرایشگرها محتوایی را کنترل می‌کنند که شامل قالب‌ها می‌شود: الگوهای اطلاعات، الگوهای هشدار، و الگوهای ناوبری، و همچنین بیت مپ، جدول زمانی، جداول و موارد دیگر. برخی از آن‌ها، مانند جدول‌های آب‌وهوا و ورزش، از رنگ‌ها به شیوه‌ای معنادار استفاده می‌کنند. معکوس‌کردن این رنگ‌ها باعث می‌شود تا این الگوها معنای خود را از دست بدهند. ما باید گزینه‌های دیگری را پیدا کنیم.

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

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

با مدیران رابط کاربری، نگهبانان قالب و ماژول و ویراستارانی که علاقه‌مند به آسان‌تر خواندن ویکی‌ها برای همه هستند صحبت خواهیم کرد. همراه با آن‌ها، می‌خواهیم روی توصیه‌هایی برای سازگاری بیشتر صفحات با حالت تاریک کار کنیم. همچنین به آنها کمک خواهیم کرد تا کد فعلی ویکی‌ها را تنظیم کنند. هنگامی که تعداد کافی صفحات با حالت تاریک سازگار شوند، حالت تاریک را برای کاربرانی که از سیستم خارج شده‌اند استفاده می‌کنیم. (در یک یادداشت جانبی که البته هنوز مطمئن نیستیم که چند صفحه کافی است. در مورد آن نیز سؤال خواهیم کرد!)

چه احساسی نسبت به همهٔ این موارد دارید؟ در صفحهٔ بحث پروژهٔ ما نظرتان بنویسید. حتماً در خبرنامهٔ تیم وب مشترک شوید تا هرگز به‌روزرسانی‌ها را از دست ندهید. متشکریم!