עדכון PowerToys 0.58 מכין את גרסת ה-ARM64 המקורית של האפליקציה

מיקרוסופט פרסמה את PowerToys 0.58, והביאה שיפורים רבים מתחת למכסה המנוע לחבילת הכלים, כולל עבודה על גרסת ARM64.

מיקרוסופט עדכנה שוב את חבילת הכלים של 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 Settings פועל כעת על WinUI 3, הגרסה העדכנית ביותר של מסגרת ממשק המשתמש של מיקרוסופט. בעבר, היא השתמשה באיי XAML כדי לשלב עיצוב בסגנון UWP באפליקציית Win32, אבל WinUI 3 מפגישה גם את כל האלמנטים הללו וזה חדש יותר. הצוות אומר שהמעבר הזה אמור לפתור כמה באגים הקשורים לשימוש באיי XAML, כך שהדברים צריכים לעבוד טוב יותר באופן כללי.

מלבד זאת, ישנם המון תיקונים ותיקונים קטנים יותר ב- PowerToys 0.58, המשפרים את החוויה הכוללת. אתה יכול לקרוא את רשימת השינויים המלאה למטה אם אתה רוצה לראות את כל מה ששופר.

PowerToys 0.58 יומן שינויים

כללי

  • תיקוני בדיקת איות בקוד. תודה @jsoref!
  • תקן עבור שגיאת CI הקשורה לבדיקת איות עקב שינוי ב-GitHub API. תודה @jsoref!
  • תיקן את הפניות התיעוד ל- GitHub. תודה @Cyl18!

ARM64

  • הכן קבצי פתרונות ומאפיינים עבור יציאת ARM64. תודה @snickler!
  • העבר מטפל חריג לא מטופל ל-ARM64. תודה @snickler!
  • יציאת ההגדרות מקרינה ל-ARM64. תודה @snickler!
  • יציאה של רוב ה-PowerToys ל-ARM64. תודה @snickler!
  • יציאה של כלי עזר לניפוי באגים ל-ARM64.

תמיד על העליונה

  • תקן את המצב העליון של איפוס החלון עבור יישומים מסוימים. (זה היה תיקון חם עבור 0.57)

בוחר הצבעים

  • פורמט CIEXYZ מוצג כעת כהלכה באותיות רישיות.

FancyZones

  • שחזר פינות מעוגלות ב-Windows 11 והוסף הגדרה כדי לשלוט בהתנהגות זו. (זה היה תיקון חם עבור 0.57)
  • תיקן מקרה קצה שבו חלון מסוף Windows לא ניתקע כאשר הוא נפתח. (זה היה תיקון חם עבור 0.57)
  • תמיכת קריינים משופרת בעורך הרשת. (זה היה תיקון חם עבור 0.57)
  • תיקן באג בעת שחזור פינות מעוגלות ב-Windows 11. (זה היה תיקון חם עבור 0.57)
  • תיקון עבור חלונות שלא השתנו כהלכה בהגדרות dpi שונות. (זה היה תיקון חם עבור 0.57)
  • הרזולוציה הוסרה ממזהה המסך כך שהאזורים אינם מאופסים כאשר הרזולוציה משתנה.
  • קנה קנה מידה של פריסת הקנבס בעת עריכה לפי קנה מידה/רזולוציה חדשה.
  • משלוח כלי חדש שיעזור לנפות באגים באינטראקציות של Windows עם FancyZones.

סייר קבצים

  • תקן עבור קריסה בתצוגה מקדימה של קובץ dev אם קובץ ההגדרות עדיין לא נוצר. (זה היה תיקון חם עבור 0.57)
  • סוגי קבצים חדשים נוספו לתצוגה המקדימה של קבצי dev (".reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). תודה @אהרון-ג'ונקר!
  • תקן בעיה קיימת של "קובץ עדיין בשימוש" בתצוגה מקדימה של קובץ dev. תודה @אהרון-ג'ונקר!
  • תצוגה מקדימה של קובץ Dev מסוגלת כעת לפרש סיומות קבצים בצורה לא תלוית רישיות. תודה @אהרון-ג'ונקר!
  • צופי SVG ו-Markdown כבר לא משתמשים ב-WebBrowser ומשתמשים במקום זאת ב-WebView2.
  • תצוגה מקדימה של Markdown מכבדת כעת את הגדרות המצב האפל ב-Windows. תודה @davidegiacometti!

כלי עזר לעכבר

  • תקן את הבאג שגורם לקיצורי דרך המוגדרים בסמלים לא לפעול כאשר כלי עזר לעכבר היה פעיל בתצורות צג ספציפיות.

PowerToys Run

  • תיקון עבור PowerToys הפעל באמצעות CPU וזיכרון גבוהים בעת עדכון ההגדרות שלו. (זה היה תיקון חם עבור 0.57)
  • הוסף את התכונה "הפעל כמשתמש אחר" לתוספי התוכנית, המעטפת והחיפוש. תודה @htcfreek! (זה היה תיקון חם עבור 0.57)
  • תיקון לקריסה של WindowWalker כאשר מפתח רישום של שולחן עבודה וירטואלי אינו מוגדר. תודה @htcfreek! (זה היה תיקון חם עבור 0.57)
  • תיקון עבור VS Code Workspaces שאינם משתמשים במשתנה הנתיב של המשתמש מיד לאחר התקנה או עדכון. תודה @ricardosantos9521! (זה היה תיקון חם עבור 0.57)
  • תיקון עבור הפלאגין System הגורם ל- PowerToys Run להיות איטי כאשר קיימים ממשקי רשת רבים. תודה @htcfreek! (זה היה תיקון חם עבור 0.57)
  • תקן עבור הפלאגין של התוכנית שאינו מציג קיצורי דרך מיוחדים עם מטרות ריקות, כמו לוח הבקרה. (זה היה תיקון חם עבור 0.57)
  • רישום נוסף עבור הפלאגין Terminal. תודה @davidegiacometti! (זה היה תיקון חם עבור 0.57)
  • לחיפוש אינטרנט ו-URI יש קוד טוב יותר לזיהוי דפדפן ברירת המחדל כעת.
  • תיקון עבור הפלאגין Services אינו מבצע מניפולציה נכונה של שמות שירותים עם רווחים. תודה @davidegiacometti!
  • תקן עבור הפלאגין Terminal שאינו מזהה פרופילים כראוי. תודה @davidegiacometti!
  • תיקון לבניין המקורבים העדכניים ביותר של VSCode שלא מופיע בתוסף VSCode Workspaces. תודה @JacobDeuchert!
  • דיוק מספר צף מוגבר בתוסף Unit Converter.
  • VSCode Workspaces מוצא כעת התקנות ניידות של VS Code. תודה @harvastum
  • תוקנה בעיה בהפעלת PowerToys Run כאשר שולחן העבודה אינו מאותחל. תודה @davidegiacometti!

הגדרות

  • ההגדרות פועלות כעת על WinUI3 במקום באיי XAML.
  • ההגדרות כבר לא פועלות כמנהל מערכת כאשר הראנר מופעל כמנהל מערכת.

רָץ

  • השתמש בזמני ברירת מחדל הגיוניים לבדיקה חוזרת של עדכון, כדי להימנע מכתיבה ליומנים בלולאה. (זה היה תיקון חם עבור 0.57)
  • Runner מנקה את ספריית העדכונים אם ההתקנה מעודכנת. תודה @davidegiacometti!

מתקין

  • הפיצו קובץ ‎.msi חתום בתוך קובץ האתחול של מתקין exe. (זה היה תיקון חם עבור 0.57)
  • הסיר את תלות הליבה .NET מהמתקין.
  • תמיכה חלקית במתקין ARM64.
  • עודכן את ה-.NET ל-6.0.4.
  • כפה על עדכון כל הקבצים בהתקנה מחדש/עדכון, כדי לנסות ולתקן בעיות התקנה.

התפתחות

  • PowerToys כבר לא לוקחת תלות בליבת NET.
  • WinUI3 היא תלות חדשה. ההגדרות מכוונות כעת ל-win10-x64 ו-win10-arm64 בשל כך.

קרא עוד

שני העדכונים האחרונים עבור PowerToys התמקדו בעיקר בשיפורי איכות ולא בתכונות חדשות, אבל זה לא בהכרח דבר רע. שינויים אלה מתחת למכסה המנוע אמורים גם להקל על תחזוקת האפליקציה קדימה. לאחרונה ראינו חדש תכונת PowerToys בשם Peek נמצא בפיתוח, אם כי הוא עדיין לא זמין. זוהי בעצם גרסת Windows של מראה מהיר של macOS, המאפשרת לך להציג במהירות קבצים מבלי לפתוח אותם באפליקציה שלהם.

אם אתה מעוניין, אתה יכול הורד את PowerToys 0.58 מ-GitHub היום, או בדוק אם יש עדכונים בתוך האפליקציה אם כבר יש לך אותה.