Microsoft ने PowerToys 0.58 जारी किया है, जिसमें ARM64 संस्करण पर काम सहित टूल के सुइट में कई अंतर्निहित सुधार लाए गए हैं।
माइक्रोसॉफ्ट ने एक बार फिर विंडोज के लिए पावरटॉयज टूल्स सूट को अपडेट किया है, इसे संस्करण 0.58 पर लाया है। यह नया अपडेट अपने आप में कोई नया उपयोगकर्ता-सामना करने वाला फीचर नहीं जोड़ता है, लेकिन यह कुछ महत्वपूर्ण बदलाव करता है, जिसमें ऐप के आगामी ARM64 संस्करण की तैयारी भी शामिल है। वर्तमान में, पॉवरटॉयज़ केवल x64 प्रोसेसर के लिए डिज़ाइन किया गया है, जिसका अर्थ है कि सरफेस प्रो एक्स जैसे एआरएम उपकरणों पर चलने के लिए, इसे इम्यूलेशन का उपयोग करने की आवश्यकता होती है, जो प्रदर्शन को प्रभावित करता है। ARM64 पर पॉवरटॉयज़ को चलाने के लिए कई आवश्यक घटक अब पैकेज में शामिल किए गए हैं, इसलिए उम्मीद है कि अब हमें अधिक समय तक इंतजार नहीं करना पड़ेगा।
हालाँकि, इस अद्यतन के साथ इतना ही नहीं बदला है। पावरटॉयज़ को अधिक आधुनिक मानकों तक लाने के लिए टीम ने कुछ काम किया है। एक बात के लिए, यह अब वेब सामग्री के लिए पुराने WebBrowser नियंत्रण का उपयोग नहीं कर रहा है, और क्रोमियम-आधारित Microsoft Edge ब्राउज़र द्वारा संचालित WebView2 पर स्विच कर दिया है।
इसी तरह, PowerToys 0.58 .NET Core 3.1 के सभी उपयोगों को समाप्त कर देता है और पूरी तरह से .NET 6 में परिवर्तित हो जाता है, इसलिए यह अधिक वर्तमान है। और विकास पक्ष पर अंतिम नोट पर, पावरटॉयज सेटिंग्स विंडो अब माइक्रोसॉफ्ट के यूआई फ्रेमवर्क के नवीनतम संस्करण WinUI 3 पर चलती है। पहले, यह Win32 ऐप में UWP-शैली डिज़ाइन को शामिल करने के लिए XAML द्वीप समूह का उपयोग कर रहा था, लेकिन WinUI 3 उन सभी तत्वों को एक साथ लाता है और यह नया है। टीम का कहना है कि इस परिवर्तन से XAML द्वीप समूह के उपयोग से संबंधित कुछ बगों का समाधान होना चाहिए, इसलिए समग्र रूप से चीजें बेहतर ढंग से काम करेंगी।
इसके अलावा, PowerToys 0.58 में ढेर सारे छोटे सुधार और बदलाव हैं, जो समग्र अनुभव को बेहतर बनाते हैं। यदि आप वह सब कुछ देखना चाहते हैं जिसमें सुधार किया गया है तो आप नीचे परिवर्तनों की पूरी सूची पढ़ सकते हैं।
पॉवरटॉयज 0.58 चेंजलॉग
सामान्य
- कोड में वर्तनी जाँच सुधार। धन्यवाद @jsoref!
- GitHub API परिवर्तन के कारण वर्तनी जाँच से संबंधित CI त्रुटि को ठीक करें। धन्यवाद @jsoref!
- GitHub के दस्तावेज़ीकरण संदर्भों को ठीक किया गया। धन्यवाद @Cyl18!
एआरएम64
- ARM64 पोर्ट के लिए समाधान और प्रॉपर्टी फ़ाइलें तैयार करें। धन्यवाद @स्निकलर!
- हैंडल न किए गए अपवाद हैंडलर को ARM64 पर पोर्ट करें। धन्यवाद @स्निकलर!
- सेटिंग्स का पोर्ट ARM64 पर प्रोजेक्ट करता है। धन्यवाद @स्निकलर!
- अधिकांश पॉवरटॉयज का पोर्ट ARM64 पर। धन्यवाद @स्निकलर!
- ARM64 पर डिबग उपयोगिताओं का पोर्ट।
हमेशा ऊपर
- कुछ अनुप्रयोगों के लिए विंडो रीसेटिंग की सबसे ऊपरी स्थिति को ठीक करें। (यह 0.57 के लिए एक हॉटफिक्स था)
रंग चुनने वाली मशीन
- CIEXYZ प्रारूप अब अपर केस में ठीक से दिखाई दे रहा है।
फैंसीज़ोन्स
- विंडोज़ 11 पर गोलाकार कोनों को पुनर्स्थापित करें और इस व्यवहार को नियंत्रित करने के लिए एक सेटिंग जोड़ें। (यह 0.57 के लिए एक हॉटफिक्स था)
- एक किनारे का मामला ठीक किया गया जहां खोलने पर विंडोज टर्मिनल विंडो बंद नहीं होगी। (यह 0.57 के लिए एक हॉटफिक्स था)
- ग्रिड संपादक में बेहतर वर्णनकर्ता समर्थन। (यह 0.57 के लिए एक हॉटफिक्स था)
- विंडोज़ 11 पर गोलाकार कोनों को पुनर्स्थापित करते समय एक बग को ठीक किया गया। (यह 0.57 के लिए एक हॉटफिक्स था)
- विभिन्न डीपीआई सेटिंग्स पर विंडोज़ का आकार सही ढंग से न बदलने को ठीक करें। (यह 0.57 के लिए एक हॉटफिक्स था)
- स्क्रीन पहचानकर्ता से रिज़ॉल्यूशन हटा दिया गया ताकि रिज़ॉल्यूशन बदलने पर ज़ोन रीसेट न हों।
- नई स्केलिंग/रिज़ॉल्यूशन के अनुसार संपादन करते समय कैनवास लेआउट को स्केल करें।
- FancyZones के साथ विंडोज़ इंटरैक्शन को डीबग करने में सहायता के लिए एक नया टूल शिपिंग।
फाइल ढूँढने वाला
- यदि सेटिंग फ़ाइल अभी तक नहीं बनाई गई है तो डेव फ़ाइल पूर्वावलोकन में क्रैश को ठीक करें। (यह 0.57 के लिए एक हॉटफिक्स था)
- डेव फ़ाइल पूर्वावलोकन (".reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor") में नए फ़ाइल प्रकार जोड़े गए। धन्यवाद @आरोन-जंकर!
- डेव फ़ाइल पूर्वावलोकन में मौजूदा "फ़ाइल अभी भी उपयोग में है" समस्या को ठीक करें। धन्यवाद @आरोन-जंकर!
- डेव फ़ाइल पूर्वावलोकन अब केस-असंवेदनशील तरीके से फ़ाइल एक्सटेंशन की व्याख्या करने में सक्षम है। धन्यवाद @आरोन-जंकर!
- SVG और मार्कडाउन दर्शक अब WebBrowser का उपयोग नहीं करते हैं और इसके बजाय WebView2 का उपयोग करते हैं।
- मार्कडाउन पूर्वावलोकन अब विंडोज़ पर डार्क मोड सेटिंग्स का सम्मान करता है। धन्यवाद @davidegiacometti!
माउस उपयोगिता
- विशिष्ट मॉनिटर कॉन्फ़िगरेशन पर माउस उपयोगिता सक्रिय होने पर आइकन पर सेट शॉर्टकट सक्रिय नहीं होने वाले बग को ठीक करें।
पॉवरटॉयज रन
- इसकी सेटिंग्स को अपडेट करते समय उच्च सीपीयू और मेमोरी का उपयोग करके पॉवरटॉयज रन को ठीक करें। (यह 0.57 के लिए एक हॉटफिक्स था)
- प्रोग्राम, शेल और सर्च प्लगइन में "अलग-अलग उपयोगकर्ता के रूप में चलाएँ" सुविधा जोड़ें। धन्यवाद @htcfreek! (यह 0.57 के लिए एक हॉटफिक्स था)
- वर्चुअल डेस्कटॉप रजिस्ट्री कुंजी सेट नहीं होने पर विंडोवॉकर क्रैश को ठीक करें। धन्यवाद @htcfreek! (यह 0.57 के लिए एक हॉटफिक्स था)
- इंस्टॉल या अपडेट के तुरंत बाद उपयोगकर्ता के पथ चर का उपयोग नहीं करने वाले वीएस कोड वर्कस्पेस के लिए फिक्स। धन्यवाद @ricardosantos9521! (यह 0.57 के लिए एक हॉटफिक्स था)
- कई नेटवर्क इंटरफ़ेस मौजूद होने पर PowerToys Run को धीमा करने वाले सिस्टम प्लगइन को ठीक करें। धन्यवाद @htcfreek! (यह 0.57 के लिए एक हॉटफिक्स था)
- कंट्रोल पैनल जैसे खाली लक्ष्यों के साथ विशेष शॉर्टकट न दिखाने वाले प्रोग्राम प्लगइन को ठीक करें। (यह 0.57 के लिए एक हॉटफिक्स था)
- टर्मिनल प्लगइन के लिए अतिरिक्त लॉगिंग। धन्यवाद @davidegiacometti! (यह 0.57 के लिए एक हॉटफिक्स था)
- वेब सर्च और यूआरआई प्लगइन्स के पास अब डिफ़ॉल्ट ब्राउज़र का पता लगाने के लिए बेहतर कोड है।
- सेवा प्लगइन के लिए रिक्त स्थान के साथ सेवा नामों में सही ढंग से हेरफेर नहीं करने की समस्या को ठीक करें। धन्यवाद @davidegiacometti!
- प्रोफ़ाइल को सही ढंग से नहीं पहचानने वाले टर्मिनल प्लगइन को ठीक करें। धन्यवाद @davidegiacometti!
- नवीनतम VSCode इनसाइडर बिल्ड के VSCode वर्कस्पेस प्लगइन में दिखाई न देने की समस्या को ठीक करें। धन्यवाद @जैकबड्यूचर्ट!
- यूनिट कन्वर्टर प्लगइन में फ्लोटिंग संख्या परिशुद्धता में वृद्धि।
- VSCode वर्कस्पेस अब VS कोड के पोर्टेबल इंस्टॉलेशन ढूंढता है। धन्यवाद @हार्वास्टम
- डेस्कटॉप प्रारंभ न होने पर पॉवरटॉयज रन शुरू करने में आने वाली समस्या को ठीक किया गया। धन्यवाद @davidegiacometti!
समायोजन
- सेटिंग्स अब XAML द्वीपों के बजाय WinUI3 पर चलती हैं।
- जब रनर को व्यवस्थापक के रूप में प्रारंभ किया जाता है तो सेटिंग्स अब व्यवस्थापक के रूप में नहीं चलती हैं।
हरकारा
- लूप में लॉग में लिखने से बचने के लिए, अपडेट की दोबारा जांच करने के लिए समझदार डिफ़ॉल्ट समय का उपयोग करें। (यह 0.57 के लिए एक हॉटफिक्स था)
- यदि इंस्टॉलेशन अद्यतित है तो रनर अद्यतन निर्देशिका को साफ़ करता है। धन्यवाद @davidegiacometti!
इंस्टालर
- .exe इंस्टॉलर बूटस्ट्रैपर के अंदर एक हस्ताक्षरित .msi वितरित करें। (यह 0.57 के लिए एक हॉटफिक्स था)
- इंस्टॉलर से .NET कोर निर्भरता हटा दी गई।
- ARM64 इंस्टॉलर के लिए आंशिक समर्थन।
- .NET को 6.0.4 पर अपडेट किया गया।
- इंस्टॉलेशन समस्याओं को ठीक करने का प्रयास करने के लिए रीइंस्टॉल/अपडेट पर सभी फ़ाइलों को बलपूर्वक अपडेट करें।
विकास
- PowerToys अब .NET कोर पर निर्भरता नहीं लेता है।
- WinUI3 एक नई निर्भरता है. इसके कारण सेटिंग्स अब win10-x64 और win10-arm64 को लक्षित करती हैं।
और पढ़ें
पावरटॉयज के लिए पिछले कुछ अपडेटों में नई सुविधाओं के बजाय ज्यादातर गुणवत्ता सुधार पर ध्यान केंद्रित किया गया है, लेकिन यह जरूरी नहीं कि बुरी बात हो। इन अंतर्निहित परिवर्तनों से आगे चलकर ऐप को बनाए रखना भी आसान हो जाएगा। हाल ही में हमने एक नया देखा पॉवरटॉयज फीचर को पीक कहा जाता है विकास में है, हालाँकि यह अभी तक उपलब्ध नहीं है। यह अनिवार्य रूप से macOS के क्विक लुक का एक विंडोज़ संस्करण है, जो आपको फ़ाइलों को उनके संबंधित ऐप में खोले बिना तुरंत देखने की अनुमति देता है।
यदि आप रुचि रखते हैं, तो आप कर सकते हैं GitHub से PowerToys 0.58 डाउनलोड करें आज ही, या यदि आपके पास पहले से ही ऐप है तो उसमें अपडेट की जांच करें।