مایکروسافت تأیید میکند که منوی راست کلیک ویندوز ۱۱ شلوغ است، و رفع آن را با یک قابلیت رابط کاربری جدید تأیید میکند.
چهار سال پس از عرضه، ویندوز 11 در حال دریافت یک بهروزرسانی عمده برای منوی زمینهای (Context Menu) است که تمام عناصر لازم را دارد تا بالاخره آنچه کاربران از آن شکایت داشتند را رفع کند.
مایکروسافت تأیید میکند که منوی راست کلیک ویندوز ۱۱ شلوغ است، و رفع آن را با یک قابلیت رابط کاربری جدید تأیید میکند.
چهار سال پس از عرضه، ویندوز 11 در حال دریافت یک بهروزرسانی عمده برای منوی زمینهای (Context Menu) است که تمام عناصر لازم را دارد تا بالاخره آنچه کاربران از آن شکایت داشتند را رفع کند. مایکروسافت این بهروزرسانی رابط کاربری جدید برای منوی راستکلیک در فایل اکسپلورر (File Explorer) را Split Context Menu (منوی زمینهای تقسیمشده) مینامد.
مطالب مشابه: اخبار مایکروسافت
به گزارش اپست به نقل از windowslatest ، مایکروسافت اذعان میکند که منوی کلیک راست فعلی در فایل اکسپلورر (File Explorer)، اقدامات را در یک لیست طولانی روی هم قرار میدهد و باعث میشود منوی متنی (context menu) نامرتب به نظر برسد؛ چیزی که مدتها است کاربران را آزار میدهد. همچنین، احتمالاً متوجه شدهاید که وقتی روی یک فایل کلیک راست میکنید، احتمالاً اقدامات «متنی» بیربط یا بیش از حدی را میبینید که میشد از همان ابتدا از آنها صرف نظر کرد.
مطالب مشابه: اخبار ویندوز

در اینجا، در حالی که روی یک تصویر کلیک راست میکنید، با وجود اینکه گزینهای برای باز کردن در برنامه «Photos» وجود دارد، میتوانید برنامه «Photos» را دو بار دیگر در منوی زمینهای (Context Menu) ببینید. علاوه بر آن، گزینههای دیگری نیز در پایین وجود دارند که میتوانند صادقانه بگوییم که در منوی «باز کردن با» (Open with) ادغام شوند.
مطالب مشابه: اخبار ویندوز 11
خب، راهحل مایکروسافت این است که منوهای تودرتوی (nested menus) آگاه به زمینه (context-aware) را بر اساس نوع فایل اضافه کند، که در حالت ایدهآل طول منوی زمینهای را کاهش میدهد، در حالی که به توسعهدهندگان اجازه میدهد اقدامات ثانویه مفید اضافه کنند.
منوی زمینهای تقسیمشده (Split Context Menu) در فایل اکسپلورر چیست؟
منوی زمینهای تقسیمشده در فایل اکسپلورر با هدف این است که تجربه کلیک راست را از طریق یک رابط برنامهنویسی جدید به نام SplitMenuFlyoutItem، بصریتر، سازمانیافتهتر و آگاه به زمینه سازد. این رابط اجازه میدهد تا یک ورودی منو هم شامل عمل اصلی و هم گزینههای ثانویه باشد که در یک کادر کوچکتر جداگانه (flyout) در کنار آیتم اصلی نمایش داده میشوند.
برای کاربران، به جای دیدن چندین ورودی تکراری در منوی کلیک راست، مانند «باز کردن با Photos»، «ویرایش با Photos» و «تنظیم به عنوان پسزمینه دسکتاپ»، آنها فقط یک گزینه «باز کردن با Photos» را خواهند دید، که برنامههای ثانویه مرتبط مانند «Paint» یا «Snipping Tool» همگی در یک پنل جانبی گنجانده شدهاند.

بر اساس تصاویری که در “تماس اجتماعی WinUI” (WinUI Community Call) به اشتراک گذاشته شده و توسط ویندوز لیتست (Windows Latest) دیده شده، میتوان با اطمینان گفت که این طراحی رابط کاربری جدید دو مشکل قدیمی را حل میکند.
اول اینکه از روی هم انباشته شدن آیتمهای مشابه در منوها در یک لیست عمودی واحد، جلوگیری میکند.
دوم اینکه گزینهها را انطباقپذیرتر کرده و تنها گزینههایی را نشان میدهد که با فایل انتخاب شده مرتبط هستند.
همچنین، توسعهدهندگان میتوانند تعریف کنند که کدام اقدام به عنوان پیشفرض ظاهر شود و ابزارهای کمتر استفاده شده یا پیشرفته را زیر یک پیکان کوچک در کنار آن گروهبندی کنند.
نحوه کارکرد منوی زمینه تقسیمشده جدید
منوی زمینه تقسیمشده جدید (Split Context Menu) توسط یک کنترل WinUI3 به نام SplitMenuFlyoutItem قدرت میگیرد، که بخشی از جدیدترین Windows App SDK است. این کنترل جدید نحوه رندر شدن منوهای زمینه در داخل پوسته ویندوز، از جمله فایل اکسپلورر (File Explorer)، را تغییر میدهد. این کار با اجازه دادن به یک آیتم واحد برای عمل کردن هم به عنوان یک اقدام اصلی (primary action) و هم به عنوان یک ظرف منوی ثانویه (secondary menu container) انجام میشود.
هنگامی که یک توسعهدهنده یک SplitMenuFlyoutItem را تعریف میکند، این آیتم ترکیبی از یک دکمه و یک زیرمنو عمل میکند.
- نیمه چپ آیتم به عنوان اقدام اصلی عمل میکند. کلیک کردن روی آن بلافاصله دستور پیشفرض، مانند «باز کردن با عکسها» (Open with Photos)، را اجرا میکند.
- نیمه راست دارای یک نماد فلش (chevron icon) است که یک فِلایاوت ثانویه (secondary flyout) را باز میکند. این فلایاوت حاوی تمام دستورات یا برنامههای مرتبط (مانند Paint، Snipping Tool) است.
از دمو، مشخص است که کنترل جدید از گروهبندی آگاه به متن (context-aware grouping) پشتیبانی میکند. این بدان معناست که File Explorer اکنون میتواند به صورت پویا تشخیص دهد که کدام اقدامات ثانویه را بر اساس نوع فایل نمایش دهد.
وقتی روی یک فایل با پسوند .txt کلیک راست میشود، “Open with Notepad” به عنوان گزینه پیشفرض ظاهر میشود، در حالی که سایر ویرایشگرها در منوی ثانویه پنهان هستند. این منوی ثانویه با بردن نشانگر ماوس روی فلش کنار گزینه اصلی، قابل دسترسی است.
ممکن است کل این ویژگی به منابع محاسباتی اضافی نیاز نداشته باشد، زیرا اقدامات متنی توسط توسعهدهندگان اضافه میشوند. آنها میتوانند گزینههای پیشفرض را تعیین کنند، جایی که ویندوز به طور خودکار پرکاربردترین برنامه را برای نوع فایل انتخاب شده ترویج (promotes) میدهد. توسعهدهندگان همچنین میتوانند منوها را بر اساس نوع فایل سازگار کنند، بنابراین ممکن است یک برنامه مشابه هنگام کلیک راست روی یک فایل متنی در مقابل یک تصویر، متفاوت ظاهر شود.

چه زمانی میتوان انتظار منوی زمینهای جدید را در فایل اکسپلورر داشت؟
در حال حاضر، منوی زمینهای تقسیمشده (Split Context Menu) هنوز در مراحل اولیه توسعه برای توسعهدهندگان قرار دارد و هنوز در هیچ نسخه اینسایدر (Insider build) در دسترس نیست. بنابراین، هرگونه شانس برای آزمایش آن توسط کاربران عادی منتفی است.
با این حال، مایکروسافت (Microsoft) جزئیات رابط برنامهنویسی کاربردی (API) زیربنایی آن را در مخزن رسمی وینیوآی (WinUI) گیتهاب (GitHub) شرح داده است، بنابراین توسعهدهندگان میتوانند از طریق ارجاع دادن به کنترل آن از طریق آخرین نسخههای پیشنمایش کیت توسعه نرمافزار اپلیکیشن ویندوز (Windows App SDK preview builds)، آزمایش با آن را شروع کنند.
هدف مایکروسافت در اینجا این است که به توسعهدهندگان اپلیکیشن اجازه دهد قبل از عرضه سراسری، منوهای متنی (Context Menus) خود را مدرنسازی کنند.
هنوز هیچ خبری در مورد زمان ارائه قابلیت منوی متنی تقسیمشده (Split Context Menu) برای کاربران عادی منتشر نشده است. مایکروسافت همچنین روی تاری اکریلیک (Acrylic blur) که مدتهاست وعده داده شده، کار میکند؛ قابلیتی که قرار است به هر گوشه و برنامهای در ویندوز ۱۱ بیاید. این دو، گامهایی در جهت درست برای این شرکت هستند که بالاخره در حال تغییر رویه برای بهرهمندی کاربران عادی است، نه عادت همیشگیاش به تمرکز کامل بر B2B






