يعمل تحديث PowerToys 0.58 على إعداد إصدار ARM64 الأصلي من التطبيق

click fraud protection

أصدرت Microsoft PowerToys 0.58، مما جلب العديد من التحسينات تحت الغطاء لمجموعة الأدوات، بما في ذلك العمل على إصدار ARM64.

قامت Microsoft مرة أخرى بتحديث مجموعة أدوات PowerToys لنظام التشغيل Windows، ليصل بها إلى الإصدار 0.58. لا يضيف هذا التحديث الجديد أي ميزات جديدة تواجه المستخدم في حد ذاته، ولكنه يُجري بعض التغييرات المهمة، بما في ذلك التحضير لإصدار ARM64 القادم من التطبيق. في الوقت الحالي، تم تصميم PowerToys فقط لمعالجات x64، مما يعني أنه لتشغيل أجهزة ARM مثل Surface Pro X، فإنه يحتاج إلى استخدام المحاكاة، مما يؤثر على الأداء. تم الآن تضمين العديد من المكونات المطلوبة لتشغيل PowerToys على ARM64 في الحزمة، لذا نأمل ألا يكون لدينا وقت طويل للانتظار الآن.

لكن هذا ليس كل ما تغير مع هذا التحديث. قام الفريق ببعض الأعمال تحت الغطاء لرفع مستوى PowerToys إلى معايير أكثر حداثة. لسبب واحد، لم يعد يستخدم عنصر تحكم WebBrowser القديم لمحتوى الويب، وتحول إلى WebView2، المدعوم من متصفح Microsoft Edge المستند إلى Chromium.

وبالمثل، يتخلى PowerToys 0.58 عن جميع استخدامات .NET Core 3.1 وينتقل بالكامل إلى .NET 6، لذا فهو أحدث. وفي ملاحظة أخيرة فيما يتعلق بجانب التطوير، تعمل نافذة إعدادات PowerToys الآن على WinUI 3، وهو الإصدار الأحدث من إطار عمل واجهة مستخدم Microsoft. في السابق، كانت تستخدم جزر XAML لدمج التصميم على نمط UWP في تطبيق Win32، لكن WinUI 3 يجمع كل هذه العناصر معًا أيضًا وهو أحدث. يقول الفريق أن هذا الانتقال يجب أن يحل بعض الأخطاء المتعلقة باستخدام جزر XAML، لذلك يجب أن تعمل الأمور بشكل أفضل بشكل عام.

بصرف النظر عن ذلك، هناك الكثير من الإصلاحات والتعديلات الأصغر في PowerToys 0.58، مما يؤدي إلى تحسين التجربة بشكل عام. يمكنك قراءة القائمة الكاملة للتغييرات أدناه إذا كنت تريد رؤية كل ما تم تحسينه.

سجل التغيير PowerToys 0.58

عام

  • إصلاحات التدقيق الإملائي في التعليمات البرمجية. شكرًا @jsoref!
  • إصلاح خطأ CI المتعلق بالتدقيق الإملائي بسبب تغيير GitHub API. شكرًا @jsoref!
  • تم إصلاح مراجع الوثائق إلى GitHub. شكرًا @Cyl18!

أرم64

  • قم بإعداد ملفات الحل والخصائص لمنفذ ARM64. شكرًا @سنيكلير!
  • منفذ معالج الاستثناءات غير المعالجة إلى ARM64. شكرًا @سنيكلير!
  • منفذ مشاريع الإعدادات إلى ARM64. شكرًا @سنيكلير!
  • منفذ معظم PowerToys إلى ARM64. شكرًا @سنيكلير!
  • منفذ أدوات تصحيح الأخطاء إلى ARM64.

دائما في القمة

  • إصلاح لإعادة ضبط الحالة العليا للنافذة لبعض التطبيقات. (كان هذا إصلاحًا عاجلاً لـ 0.57)

أداة انتقاء اللون

  • يظهر تنسيق CIEXYZ الآن بشكل صحيح بالأحرف الكبيرة.

مناطق خيالية

  • قم باستعادة الزوايا الدائرية على نظام التشغيل Windows 11 وأضف إعدادًا للتحكم في هذا السلوك. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تم إصلاح حالة الحافة حيث لا يتم التقاط نافذة Windows Terminal عند فتحها. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تحسين دعم الراوي في محرر الشبكة. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تم إصلاح الخلل عند استعادة الزوايا الدائرية على نظام التشغيل Windows 11. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • إصلاح عدم تغيير حجم النوافذ بشكل صحيح على إعدادات نقطة في البوصة المختلفة. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تمت إزالة الدقة من معرف الشاشة حتى لا تتم إعادة تعيين المناطق عند تغيير الدقة.
  • قم بقياس تخطيط اللوحة القماشية عند التحرير وفقًا للقياس/الدقة الجديدة.
  • شحن أداة جديدة للمساعدة في تصحيح تفاعلات Windows مع FancyZones.

مستكشف الملفات

  • إصلاح العطل في معاينة ملف التطوير إذا لم يتم إنشاء ملف الإعدادات بعد. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تمت إضافة أنواع ملفات جديدة إلى معاينة ملف التطوير (".reg"، ".xslt"، ".xsd"، ".wsdl"، ".ino"، ".pde"، ".razor"). شكرًا @ آرون يونكر!
  • أصلح مشكلة "الملف الذي لا يزال قيد الاستخدام" الموجودة في معاينة ملف المطورين. شكرًا @ آرون يونكر!
  • أصبحت معاينة ملف Dev الآن قادرة على تفسير امتدادات الملفات بطريقة غير حساسة لحالة الأحرف. شكرًا @ آرون يونكر!
  • لم يعد عارضو SVG وmarkdown يستخدمون WebBrowser ويستخدمون WebView2 بدلاً من ذلك.
  • تحترم معاينة Markdown الآن إعدادات الوضع المظلم على نظام التشغيل Windows. شكرًا @davidegiacometti!

فائدة الماوس

  • إصلاح الخلل الذي يتسبب في عدم تنشيط الاختصارات المعينة على الأيقونات عندما تكون أداة الماوس المساعدة نشطة في تكوينات شاشة معينة.

تشغيل باور تويز

  • إصلاح PowerToys قم بتشغيله باستخدام وحدة المعالجة المركزية والذاكرة العالية عند تحديث إعداداته. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • أضف ميزة "التشغيل كمستخدم مختلف" إلى المكونات الإضافية Program وShell وSearch. شكرًا @htcfreek! (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • إصلاح عطل WindowWalker عند عدم تعيين مفتاح تسجيل Virtual Desktop. شكرًا @htcfreek! (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • إصلاح مساحات عمل VS Code التي لا تستخدم متغير مسار المستخدم مباشرة بعد التثبيت أو التحديث. شكرًا @ريكاردوسانتوس9521! (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • إصلاح المكون الإضافي للنظام الذي يتسبب في بطء تشغيل PowerToys عند وجود العديد من واجهات الشبكة. شكرًا @htcfreek! (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • إصلاح مشكلة عدم إظهار البرنامج الإضافي للاختصارات الخاصة ذات الأهداف الفارغة، مثل لوحة التحكم. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تسجيل إضافي للمكون الإضافي للمحطة الطرفية. شكرًا @davidegiacometti! (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تحتوي مكونات بحث الويب وURI الإضافية على كود أفضل لاكتشاف المتصفح الافتراضي الآن.
  • إصلاح عدم معالجة المكون الإضافي للخدمات لأسماء الخدمات بالمسافات بشكل صحيح. شكرًا @davidegiacometti!
  • إصلاح للمكون الإضافي للمحطة الطرفية الذي لا يتعرف على الملفات الشخصية بشكل صحيح. شكرًا @davidegiacometti!
  • إصلاح مشكلة عدم ظهور النسخة الأحدث من المطلعين على VSCode في المكون الإضافي VSCode Workspaces. شكرًا @ جاكوب ديوتشيرت!
  • زيادة دقة الأرقام العائمة في البرنامج المساعد Unit Converter.
  • تعثر مساحات عمل VSCode الآن على عمليات التثبيت المحمولة لـ VS Code. شكرًا @harvastum
  • تم إصلاح مشكلة بدء تشغيل PowerToys عندما لا تتم تهيئة سطح المكتب. شكرًا @davidegiacometti!

إعدادات

  • تعمل الإعدادات الآن على WinUI3 بدلاً من جزر XAML.
  • لم تعد الإعدادات تعمل كمسؤول عند بدء تشغيل العداء كمسؤول.

عداء

  • استخدم أوقاتًا افتراضية معقولة لإعادة التحقق من وجود تحديث، لتجنب الكتابة إلى السجلات في حلقة. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • يقوم Runner بتنظيف دليل التحديث إذا كان التثبيت محدثًا. شكرًا @davidegiacometti!

المثبت

  • قم بتوزيع ملف .msi موقّع داخل أداة تثبيت .exe. (كان هذا إصلاحًا عاجلاً لـ 0.57)
  • تمت إزالة تبعية .NET الأساسية من برنامج التثبيت.
  • دعم جزئي لمثبت ARM64.
  • تم تحديث .NET إلى 6.0.4.
  • فرض تحديث جميع الملفات عند إعادة التثبيت/التحديث، لمحاولة إصلاح مشكلات التثبيت.

تطوير

  • لم تعد PowerToys تعتمد على .NET core.
  • WinUI3 هي تبعية جديدة. تستهدف الإعدادات الآن win10-x64 وwin10-arm64 بسبب هذا.

اقرأ أكثر

ركزت التحديثات القليلة الماضية لـ PowerToys في الغالب على تحسينات الجودة بدلاً من الميزات الجديدة، ولكن هذا ليس بالأمر السيئ بالضرورة. من المفترض أيضًا أن تسهل هذه التغييرات التي تتم تحت الغطاء الحفاظ على استمرار التطبيق. في الآونة الأخيرة، رأينا جديدا ميزة PowerToys تسمى Peek قيد التطوير، على الرغم من أنه غير متوفر بعد. إنه في الأساس إصدار Windows من Quick Look الخاص بنظام التشغيل MacOS، مما يسمح لك بعرض الملفات بسرعة دون فتحها في التطبيق الخاص بها.

إذا كنت مهتما، يمكنك قم بتنزيل PowerToys 0.58 من GitHub اليوم، أو تحقق من وجود تحديثات داخل التطبيق إذا كان لديك بالفعل.