PowerToys 0.58 განახლება ამზადებს აპის მშობლიურ ARM64 ვერსიას

მაიკროსოფტმა გამოუშვა PowerToys 0.58, რამაც მრავალი გაუმჯობესება მოახდინა ინსტრუმენტების კომპლექტში, მათ შორის ARM64 ვერსიაზე მუშაობა.

Microsoft-მა კიდევ ერთხელ განაახლა PowerToys ინსტრუმენტების კომპლექტი Windows-ისთვის და გადაიყვანა იგი 0.58 ვერსიამდე. ეს ახალი განახლება თავისთავად არ ამატებს მომხმარებლისთვის ახალ ფუნქციებს, მაგრამ ის ატარებს მნიშვნელოვან ცვლილებებს, მათ შორის აპის მომავალი ARM64 ვერსიისთვის მომზადებას. ამჟამად PowerToys განკუთვნილია მხოლოდ x64 პროცესორებისთვის, რაც იმას ნიშნავს, რომ ARM მოწყობილობებზე მუშაობისთვის, როგორიცაა Surface Pro X, მას სჭირდება ემულაციის გამოყენება, რაც გავლენას ახდენს შესრულებაზე. PowerToys-ისთვის ARM64-ზე მუშაობისთვის საჭირო მრავალი კომპონენტი ახლა შედის პაკეტში, ასე რომ, იმედია, ახლა დიდხანს არ დაგვჭირდება ლოდინი.

თუმცა, ეს არ არის ყველაფერი, რაც შეიცვალა ამ განახლებით. გუნდმა გარკვეული სამუშაო შეასრულა, რათა PowerToys უფრო თანამედროვე სტანდარტებთან მიიყვანა. ერთი მხრივ, ის აღარ იყენებს ძველ WebBrowser-ის კონტროლს ვებ-შიგთავსისთვის და გადაერთო WebView2-ზე, რომელსაც აქვს Chromium-ზე დაფუძნებული Microsoft Edge ბრაუზერი.

ანალოგიურად, PowerToys 0.58 ხსნის .NET Core 3.1-ის ყველა გამოყენებას და სრულად გადადის .NET 6-ზე, ასე რომ, უფრო აქტუალურია. და საბოლოო შენიშვნა განვითარების მხარეს, PowerToys პარამეტრების ფანჯარა ახლა მუშაობს WinUI 3-ზე, Microsoft-ის UI ჩარჩოს უახლეს ვერსიაზე. ადრე, ის იყენებდა 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-ისთვის)

ColorPicker

  • CIEXYZ ფორმატი ახლა სწორად არის ნაჩვენები დიდი ასოებით.

FancyZones

  • აღადგინეთ მომრგვალებული კუთხეები Windows 11-ზე და დაამატეთ პარამეტრი ამ ქცევის გასაკონტროლებლად. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • დაფიქსირდა კიდეები, როდესაც Windows Terminal ფანჯარა არ იშლებოდა გახსნისას. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • გაუმჯობესებული მთხრობელის მხარდაჭერა Grid Editor-ში. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • გამოსწორდა შეცდომა Windows 11-ზე მომრგვალებული კუთხეების აღდგენისას. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • დააფიქსირეთ ფანჯრების არასწორად ზომის შეცვლა სხვადასხვა dpi პარამეტრებზე. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • ამოღებულია გარჩევადობა ეკრანის იდენტიფიკატორიდან, რათა ზონები არ გადაყენდეს გარჩევადობის შეცვლისას.
  • გააფართოვეთ ტილოს განლაგება რედაქტირებისას ახალი მასშტაბის/რეზოლუციის მიხედვით.
  • ახალი ხელსაწყოს გაგზავნა, რომელიც დაეხმარება Windows-ის ურთიერთქმედების გამართვას FancyZones-თან.

ფაილების მკვლევარი

  • გამოასწორეთ ავარია dev ფაილის გადახედვისას, თუ პარამეტრების ფაილი ჯერ არ იყო შექმნილი. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • ფაილის ახალი ტიპები დაემატა dev ფაილის გადახედვას (."reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). მადლობა @აარონ-იუნკერი!
  • დააფიქსირეთ არსებული „ფაილი ჯერ კიდევ გამოყენებადი“ პრობლემა დეველოპერის ფაილის გადახედვისას. მადლობა @აარონ-იუნკერი!
  • Dev ფაილის გადახედვას ახლა შეუძლია ფაილის გაფართოებების ინტერპრეტაცია რეგისტრის გარეშე. მადლობა @აარონ-იუნკერი!
  • SVG და markdown მაყურებლები აღარ იყენებენ WebBrowser-ს და მის ნაცვლად იყენებენ WebView2.
  • Markdown preview ახლა პატივს სცემს Windows-ის მუქი რეჟიმის პარამეტრებს. მადლობა @davidegiacometti!

მაუსის პროგრამა

  • გამოასწორეთ ხარვეზი, რომელიც იწვევს ხატებზე დაყენებული მალსახმობების არ აქტივაციას, როდესაც მაუსის პროგრამა აქტიური იყო მონიტორის კონკრეტულ კონფიგურაციებზე.

PowerToys Run

  • შეასწორეთ PowerToys Run მაღალი პროცესორისა და მეხსიერების გამოყენებით მისი პარამეტრების განახლებისას. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • დაამატეთ პროგრამას, Shell-სა და Search plugins-ს ფუნქცია „გაშვება როგორც სხვა მომხმარებლის“ ფუნქცია. მადლობა @htcfreek! (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • WindowWalker-ის ავარიის გამოსწორება, როდესაც არ არის დაყენებული ვირტუალური დესკტოპის რეესტრის გასაღები. მადლობა @htcfreek! (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • შეასწორეთ VS Code Workspaces-ები, რომლებიც არ იყენებს მომხმარებლის ბილიკის ცვლადს ინსტალაციის ან განახლებისთანავე. მადლობა @ricardosantos9521! (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • სისტემის დანამატის გამოსწორება, რაც იწვევს PowerToys Run-ის შენელებას, როდესაც ბევრი ქსელური ინტერფეისი არსებობს. მადლობა @htcfreek! (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • შეასწორეთ პროგრამის დანამატი, რომელიც არ აჩვენებს სპეციალურ მალსახმობებს ცარიელი მიზნებით, როგორიცაა პანელი. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • დამატებითი შესვლა ტერმინალის მოდულისთვის. მადლობა @davidegiacometti! (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • ვებ ძიებასა და URI დანამატებს აქვთ უკეთესი კოდი ნაგულისხმევი ბრაუზერის აღმოსაჩენად.
  • შეასწორეთ სერვისების მოდული, რომელიც არ ახდენს სერვისების სახელებით ინტერვალით სწორად მანიპულირებას. მადლობა @davidegiacometti!
  • შეასწორეთ ტერმინალის მოდული, რომელიც პროფილებს სწორად არ ცნობს. მადლობა @davidegiacometti!
  • შეასწორეთ უახლესი VSCode ინსაიდერების კონსტრუქცია, რომელიც არ ჩანს VSCode Workspaces-ის დანამატში. მადლობა @JacobDeuchert!
  • გაზრდილი მცურავი რიცხვის სიზუსტე Unit Converter დანამატში.
  • VSCode Workspaces ახლა პოულობს VS Code-ის პორტატულ ინსტალაციას. მადლობა @harvastum
  • დაფიქსირდა პრობლემა PowerToys Run-ის დაწყებისას, როდესაც დესკტოპის ინიციალიზაცია არ არის. მადლობა @davidegiacometti!

პარამეტრები

  • პარამეტრები ახლა მუშაობს WinUI3-ზე XAML კუნძულების ნაცვლად.
  • პარამეტრები აღარ მუშაობს ადმინისტრატორის სახით, როდესაც runner ადმინისტრატორად დაიწყება.

მორბენალი

  • გამოიყენეთ გონივრული ნაგულისხმევი დრო განახლების ხელახლა შესამოწმებლად, რათა თავიდან აიცილოთ ჟურნალებში ჩაწერა ციკლში. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • Runner ასუფთავებს განახლების დირექტორიას, თუ ინსტალაცია განახლებულია. მადლობა @davidegiacometti!

ინსტალერი

  • გაავრცელეთ ხელმოწერილი .msi .exe ინსტალერის ჩამტვირთველის შიგნით. (ეს იყო ცხელი შესწორება 0.57-ისთვის)
  • ამოღებულია .NET core დამოკიდებულება ინსტალერიდან.
  • ნაწილობრივი მხარდაჭერა ARM64 ინსტალატორისთვის.
  • განახლებულია .NET 6.0.4-ზე.
  • იძულებით განაახლეთ ყველა ფაილი ხელახლა ინსტალაციის/განახლებისას, რათა სცადოთ და მოაგვაროთ ინსტალაციის პრობლემები.

განვითარება

  • PowerToys აღარ არის დამოკიდებული .NET ბირთვზე.
  • WinUI3 არის ახალი დამოკიდებულება. პარამეტრები ახლა მიზნად ისახავს win10-x64 და win10-arm64 ამის გამო.

წაიკითხე მეტი

PowerToys-ის ბოლო რამდენიმე განახლება ფოკუსირებულია ძირითადად ხარისხის გაუმჯობესებაზე, ვიდრე ახალ ფუნქციებზე, მაგრამ ეს სულაც არ არის ცუდი. ამ გარე ცვლილებებმა ასევე უნდა გააადვილოს აპლიკაციის შემდგომი შენარჩუნება. ცოტა ხნის წინ ვნახეთ ახალი PowerToys ფუნქცია სახელწოდებით Peek დამუშავების პროცესშია, თუმცა ჯერ არ არის ხელმისაწვდომი. ეს არსებითად არის macOS-ის Quick Look-ის Windows ვერსია, რომელიც საშუალებას გაძლევთ სწრაფად ნახოთ ფაილები მათ შესაბამის აპლიკაციაში გახსნის გარეშე.

თუ გაინტერესებს, შეგიძლია ჩამოტვირთეთ PowerToys 0.58 GitHub-დან დღეს, ან შეამოწმეთ განახლებები აპში, თუ უკვე გაქვთ.