PowerToys Release v0.81.0 Release

요약

버전 0.81에서는 안정성, 개선 및 새로운 기능에 중점을 두었습니다.

설치 파일 해시

설명 파일명 sha256 해시
사용자별 - x64 PowerToysUserSetup-0.81.0-x64.exe E62B1EE81954A75355C04E7567B1C9AAD6034AA0C61AD22587F8746D0DC488C8
사용자별 - ARM64 PowerToysUserSetup-0.81.0-arm64.exe 75330A2DB4F9EF9B548B3B58F8BF3262C8C67E680042639BBBBC87EA244F24E2
시스템 전역 - x64 PowerToysSetup-0.81.0-x64.exe 29F151B01FE3C94D4FD75F2D6E8F09A6C0F0962385B83A5A733F6717312F639D
시스템 전역 - ARM64 PowerToysSetup-0.81.0-arm64.exe FCE636220E1FB854771258D9558E07B7532728AD4C722A7920338DEE60DEECF7

주요 변경 사항

  • 새로운 유틸리티: Advanced Paste, 클립보드 내용을 다른 형식으로 변환하는 AI 기능을 갖춘 도구입니다. 핵심 기능에 대해서는 @craigloewen-msft님, UI/UX 디자인에 대해서는 @niels9001님에게 감사드립니다!
  • Command Not Found가 PowerShell Gallery 릴리스를 사용하도록 업그레이드되었으며, ARM64를 지원합니다. @carlos-zamora님께 감사드립니다!
  • 최근 접근성 검토 후에 제기된 대부분의 문제를 수정하였습니다.
  • 주요 환경 변수 편집기, 호스트 파일 편집기 및 레지스트리 미리 보기 도구의 기능을 DevHome에 통합할 수 있는 컨트롤로 재구성하여 패키지화하고 릴리스하였습니다. 확인 및 DevHome에 통합하는 데에 참여해주신 @dabhattimsft님께 감사드립니다!

일반

  • .NET을 8.0.4로 업데이트함으로써 구 실행 중인 CPU에서의 충돌을 수정하였습니다. (0.80의 핫픽스였음)

고급 붙여넣기

  • 새로운 유틸리티: Advanced Paste, 클립보드 내용을 다른 형식으로 변환하는 AI 기능을 갖춘 도구입니다. 핵심 기능에 대해서는 @craigloewen-msft님, UI/UX 디자인에 대해서는 @niels9001님에게 감사드립니다!

항상 위에

  • 보더 안티 앨리어싱을 활성화하였습니다. @ewancg님께 감사드립니다!

색상 선택기

  • 설정 및 클립보드로 복사 버튼을 포커스할 수 있도록 함으로써 접근성을 개선하였습니다.
  • 키보드를 사용하여 색상을 선택할 수 있도록 함으로써 접근성을 개선하였습니다.

명령어를 찾을 수 없음

  • 명령어를 찾을 수 없음은 이제 PowerShell 갤러리 릴리스를 사용하고 ARM64를 지원합니다. @carlos-zamora님께 감사드립니다!

환경 변수 편집기

  • 주요 환경 변수 편집기의 핵심 기능을 패키지화하여 DevHome에 통합할 수 있는 컨트롤로 재구성하였습니다. 확인 및 DevHome에 통합하는 데에 참여해주신 @dabhattimsft님께 감사드립니다!

FancyZones

  • 단일 모니터 시나리오에서 Windows 키 및 화살표 바로 가기를 재정의할 때 창 감싸기 동작을 수정하였습니다. @DanRosenberry님께 감사드립니다!
  • 캔버스 편집기에 키보드 바로 가기 목록을 표시함으로써 접근성을 개선했습니다.

파일 탐색기 애드온

  • Monaco를 0.47로 업데이트하고 DevFiles 뷰어에 새로운 스티커 스크롤 설정을 추가하였습니다. @Aaron-Junker님께 감사드립니다!
  • DevFiles 뷰어에 새로운 글꼴 크기 설정을 추가하였습니다. @Aaron-Junker님께 감사드립니다!
  • DevFiles 뷰어에서 .srt(자막) 파일 미리 보기를 지원하도록 하였습니다. @PesBandi님께 감사드립니다!

호스트 파일 편집기

  • 주요 호스트 파일 편집기의 핵심 기능을 패키지화하여 DevHome에 통합할 수 있는 컨트롤로 재구성하였습니다. 확인 및 DevHome에 통합하는 데에 참여해주신 @dabhattimsft님께 감사드립니다!

이미지 크기 조정

  • UI에서 체크박스와 크기 콤보박스의 내용을 초점화하여 나레이터가 읽을 수 있도록 하였습니다. @davidegiacometti님께 감사드립니다!
  • 콤보박스 항목의 텍스트 색상 대비를 개선함으로써 접근성을 개선했습니다.

설치 프로그램

  • WiX 설치 프로그램이 접근할 수 없는 폴더에 DSC 모듈을 설치하려고 할 때 일부 설치 실패를 수정하였습니다. (0.80의 핫픽스였음)
  • DSC의 설치 위치 감지를 성능 향상을 위해 WMI 대신 레지스트리를 사용하도록 수정하였습니다. @davidegiacometti님께 감사드립니다!
  • 문서 폴더가 UNC 네트워크 경로인 경우, 기기범위 설치 프로그램이 올바르게 설치되지 않는 오류를 수정하였습니다. 사용자 범위 설치 프로그램에 대한 수정은 아직 진행 중입니다.

키보드 관리자

  • Visual C++ Redistributable이 설치되어 있지 않은 상태에서 편집기 실행 시 시작 시 오류가 발생하던 문제를 수정하였습니다. (0.80의 핫픽스였음)
  • 편집기에서 새로운 행을 추가한 후 첫 번째 버튼이 초점되지 않던 접근성 문제를 수정하였습니다.
  • 바로 가기로 시작되는 프로그램의 인수에서 환경 변수를 확장하도록 수정하였습니다. @HydroH님께 감사드립니다!

일반 텍스트로 붙여넣기

  • 일반 텍스트로 붙여넣기는 이제 별도의 유틸리티가 아니며, Advanced Paste 유틸리티의 기능 일부가 포함되었습니다.

Peek

  • 아이콘을 업데이트하고 UI를 조정하고 내부 코드를 재구성하였습니다. @Jay-o-Way님께 감사드립니다!
  • Monaco를 0.47로 업데이트하고 DevFiles 뷰어에 새로운 스티커 스크롤 설정을 추가하였습니다. @Aaron-Junker님께 감사드립니다!
  • DevFiles 뷰어에 새로운 글꼴 크기 설정을 추가하였습니다. @Aaron-Junker님께 감사드립니다!
  • SharpCompress 종속성을 0.37.2로 업그레이드하고 아카이브 구문 분석을 수정하였습니다. @davidegiacometti님께 감사드립니다!
  • 이미지 뷰어에서의 연결 문제를 수정하였습니다.
  • DevFiles 뷰어에서 .srt(자막) 파일 미리 보기를 지원하도록 하였습니다. @PesBandi님께 감사드립니다!

Power Rename

  • 정규식 도우미에서 혼동된 설명(S와 W)을 수정하였습니다.

PowerToys Run

  • Folder 플러그인을 통해 //로 시작하는 UNC 경로를 지원하도록 하였습니다. @davidegiacometti님께 감사드립니다!
  • 플러그인 로드 실패 메시지에 실패한 플러그인 목록을 표시하도록 수정하였습니다. @belkiss님께 감사드립니다!
  • MSIX 패키지의 아이콘은 패키지 업데이트가 감지될 때마다 업데이트됩니다. @HydroH님께 감사드립니다!
  • 윈도우 컴포지션이 일시적으로 꺼졌을 때 무작위 충돌이 발생하는 문제를 해결하기 위해 Acrylic 대신 Mica 배경을 사용하도록 하였습니다.
  • 결과 목록 작업 버튼의 대비 향상을 통해 접근성을 개선했습니다.

Quick Accent

  • 에스페란토 문자 세트를 지원하도록 하였습니다. @salutontalk님과 @ccmywish님께 감사드립니다!
  • ǽ와 ϑ 문자를 추가하였습니다. @PesBandi님감사드립니다!

레지스트리 미리 보기

  • 주요 레지스트리 미리 보기 기능을 패키지화하여 DevHome에 통합할 수 있는 컨트롤로 재구성하였습니다. 확인 및 DevHome에 통합하는 데에 참여해주신 @dabhattimsft님께 감사드립니다!

텍스트 추출기

  • Text Extractor의 오버레이에서 설정 버튼을 클릭하여 설정 페이지를 여는 데 오류가 발생하던 문제를 수정하였습니다. (0.80의 핫픽스였음)

설정

  • 파일 탐색기 애드온의 UI 순서를 개선하였습니다. @niels9001님께 감사드립니다!
  • 테마를 무시하고 필요하지 않은 코드를 정리하는 것으로 테마 재정의를 수정하였습니다. @davidegiacometti님께 감사드립니다!
  • Hosts File Editor 유틸리티에 대한 잘못된 철자 수정. @davidegiacometti님께 감사드립니다!
  • 설정 백업 UI의 폴더 선택 버튼의 접근성을 개선하였습니다.
  • ColorPicker 페이지의 초점과 탭 탐색을 개선함으로써 접근성을 개선했습니다. @davidegiacometti님께 감사드립니다!
  • 이미지 Resizer 페이지의 대안 인코더 설정에 설명을 추가하였습니다. @Kissaki님께 감사드립니다!
  • 설정 페이지의 PowerToys Run 플러그인 UI를 재구성하고 성능을 개선했습니다. @davidegiacometti님께 감사드립니다!
  • PowerToys Run 플러그인 추가 옵션에서 숫자 상자 내용을 지울 때 충돌하는 오류를 수정하였습니다. @htcfreek님께 감사드립니다!
  • Command Not Found 페이지에 들어갈 때 사용자 범위 PATH로 PATH 환경 변수를 업데이트하여 PowerShell 감지를 개선하였습니다.

문서

  • PowerToys Run thirdPartyRunPlugins.md 문서에 WebSearchShortcut 플러그인을 추가하였습니다. @Daydreamer-riri님께 감사드립니다!
  • COMMUNITY.md를 커뮤니티팀에서의 프로젝트 관리자 목록으로 업데이트하였습니다.
  • DSC 샘플을 개선했습니다.
  • PowerToys Run thirdPartyRunPlugins.md 문서에 1Password 플러그인을 추가하였습니다. @KairuDeibisu님께 감사드립니다!
  • PowerToys Run thirdPartyRunPlugins.md 문서에 UnicodeInput 플러그인을 추가하였습니다. @nathancartlidge님께 감사드립니다!

개발

  • .NET 8.0.5 업그레이드 이후 CI 빌드를 수정하기 위해 System.Drawing.Common을 8.0.5로 업데이트하였습니다.
  • PR CI에서 캐시를 사용하여 빌드할 때 파일 권한을 수정하였습니다. @dfederm님께 감사드립니다!
  • 로컬에서 ARM64 빌드를 위해 ARM64에서는 Test SDK 참조를 제거하였습니다. @dfederm님께 감사드립니다!
  • Keyboard Manager 내부 코드에서 make_pair를 RemapBufferRow로 대체하였습니다. @masaru-iritani님께 감사드립니다!
  • .spellcheck 폴더를 예외로 만드는 방법을 찾는 데 도움을 주신 @htcfreek님께 감사드립니다!
  • PowerToys Run 플러그인 목록의 오류 뱃지가 무엇을 의미하는지 명확히 하기 위해 코드에서 주석을 추가하였습니다. @Jay-o-Way님께 감사드립니다!
  • PR CI 파이프라인에서 기본적으로 캐시를 사용하도록 설정하였습니다. @dfederm님께 감사드립니다!
  • Fork에서 시작한 PR의 캐시를 해결하지 못한 문제가 있어 캐시를 사용하지 않도록 수정하였습니다. @dfederm님께 감사드립니다!
  • 정책 확인을 위한 기준선 파일을 제거하고 릴리스 파이프라인에서 "TSA" 프로세스를 사용하도록 변경하였습니다.
  • PR CI 파이프라인에서 nuget 패키지를 캐싱하도록 하였습니다. @dfederm님께 감사드립니다!
  • 릴리스 CI 파이프라인 TouchdownBuildTask를 v3로 업데이트하였습니다.
  • 릴리스 CI 파이프라인을 ESRPv5로 이동하였습니다.
  • Github의 민감한 부분을 보호하기 위해 Github Copilot Workspaces에 대한 정책을 추가하였습니다. @Aaron-Junker님께 감사드립니다!

원문 내용

In the v0.81 release cycle, we focused on stability, improvements and new features.

Installer Hashes

Description Filename sha256 hash
Per user - x64 PowerToysUserSetup-0.81.0-x64.exe E62B1EE81954A75355C04E7567B1C9AAD6034AA0C61AD22587F8746D0DC488C8
Per user - ARM64 PowerToysUserSetup-0.81.0-arm64.exe 75330A2DB4F9EF9B548B3B58F8BF3262C8C67E680042639BBBBC87EA244F24E2
Machine wide - x64 PowerToysSetup-0.81.0-x64.exe 29F151B01FE3C94D4FD75F2D6E8F09A6C0F0962385B83A5A733F6717312F639D
Machine wide - ARM64 PowerToysSetup-0.81.0-arm64.exe FCE636220E1FB854771258D9558E07B7532728AD4C722A7920338DEE60DEECF7

Highlights

  • New utility: Advanced Paste, an AI powered tool to convert your clipboard content into another format. Thanks @craigloewen-msft for the core functionality and @niels9001 for the UI/UX design!
  • Command Not Found now uses the PowerShell Gallery release and now supports ARM64. Thanks @carlos-zamora!
  • Fixed most accessibility issues opened after the latest accessibility review.
  • Refactored, packaged and released the main Environment Variables Editor, Hosts File Editor and Registry Preview utilities functionality as controls to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

General

  • Fixed crashes on older CPUS by updating .NET to 8.0.4. (This was a hotfix for 0.80)

Advanced Paste

  • New utility: Advanced Paste, an AI powered tool to convert your clipboard content into another format. Thanks @craigloewen-msft for the core functionality and @niels9001 for the UI/UX design!

AlwaysOnTop

  • Enable border anti-aliasing. Thanks @ewancg!

Color Picker

  • Improved accessibility by making the Settings and Copy to clipboard buttons focusable.
  • Improved accessibility by supporting picking a color using the keyboard.

Command Not Found

  • Upgraded the Command Not Found to use the new PowerShell Gallery release and support ARM64. Thanks @carlos-zamora!

Environment Variables Editor

  • Refactored, packaged and released the main Environment Variables Editor functionality as a control to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

FancyZones

  • Fixed window wrap around behavior when overriding Windows key and arrow shortcuts on single monitor scenarios. Thanks @DanRosenberry!
  • Improved accessibility of the editor by listing the keyboard shortcuts in the Canvas Editor.

File Explorer add-ons

  • Updated Monaco to 0.47 and added the new sticky scroll setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Added the new font size setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Added support for .srt (subtitle) file previewing in DevFiles viewer. Thanks @PesBandi!

Hosts File Editor

  • Refactored, packaged and released the main Hosts File Editor functionality as a control to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

Image Resizer

  • Supported narrator announcing the checkboxes in the UI and the sizes combobox. Thanks @davidegiacometti!
  • Improved accessibility by increasing contrast in the text color of combobox items.

Installer

  • Fixed some install failures when the folders the DSC module is to be installed in isn't accessible by the WiX installer. (This was a hotfix for 0.80)
  • Detecting install location for DSC now uses registry instead of WMI to improve performance. Thanks @davidegiacometti!
  • Fixed an error causing the machine scope installer to not install correctly in machines where the documents folder is in a UNC network path. We're still working in a fix for the user scope installer.

Keyboard Manager

  • Fixed startup crashes in the editor when the Visual C++ Redistributable wasn't installed. (This was a hotfix for 0.80)
  • Fixed an accessibility issue where the first button wasn't focused after adding a new row in the editor.
  • Environment Variables are now expanded in arguments of programs started through a shortcut. Thanks @HydroH!

Paste as Plain Text

  • Paste as Plain Text was removed as a separate utility, since its functionality is now part of the Advanced Paste utility.

Peek

  • Updated icons, tweaked UI and refactored internal code. Thanks @Jay-o-Way!
  • Updated Monaco to 0.47 and added the new sticky scroll setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Added the new font size setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Upgrade the SharpCompress dependency to 0.37.2 and fixed archive parsing. Thanks @davidegiacometti!
  • Fixed aliasing in the image viewer.
  • Added support for .srt (subtitle) file previewing in DevFiles viewer. Thanks @PesBandi!

Power Rename

  • Fixed the descriptions that were mixed up in the regex helper (\S and \w).

PowerToys Run

  • Added support for UNC paths starting with // in the Folder plugin. Thanks @davidegiacometti!
  • Fixed the plugin load failed message to list the failed plugins. Thanks @belkiss!
  • Icons for MSIX packages are now updated when a package update is detected. Thanks @HydroH!
  • Use Mica backdrop instead of Acrylic to fix random crashes caused by the Windows composition being momentarily turned off.
  • Improved accessibility in the results list action buttons by improving contrast of hovered/focused buttons.

Quick Accent

Registry Preview

  • Refactored, packaged and released the main Registry Preview functionality as a control to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

Text Extractor

  • Fixed an issue causing the Settings page to not be opened when clicking the Settings button in Text Extractor's overlay. (This was a hotfix for 0.80)

Settings

  • Improved UI ordering of the File Explorer add-ons. Thanks @niels9001!
  • Applied fixes to theme overriding and cleaned up unneeded code. Thanks @davidegiacometti!
  • Fixed misspells in references to the Hosts File Editor utility. Thanks @davidegiacometti!
  • Improved accessibility of the Select Folder button in the Settings Backup UI.
  • Improved accessibility by improving focus and tab navigation in the ColorPicker page. Thanks @davidegiacometti!
  • Added a description to the fallback encoder setting in the Image Resizer page. Thanks @Kissaki!
  • Refactored and improved performance in the PowerToys Run plugins UI in the Settings page. Thanks @davidegiacometti!
  • Fixed a crash when a user cleared the contents of a Number Box in the PowerToys Run plugins additional options. Thanks @htcfreek!
  • Update the PATH environment variables with the user scope PATH when entering the Command Not Found page to improve PowerShell detection.

Documentation

  • Added the WebSearchShortcut plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @Daydreamer-riri!
  • Updated COMMUNITY.md with the project managers that are part of the core team.
  • Improved the DSC samples.
  • Added the 1Password plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @KairuDeibisu!
  • Added the UnicodeInput plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @nathancartlidge!

Development

  • Updated System.Drawing.Common to 8.0.5 to fix CI builds after the .NET 8.0.5 upgrade was released.
  • Fixed file permissions when doing a build using cache on PR CI. Thanks @dfederm!
  • Removed the Test SDK reference on ARM64 to fix local building for ARM64. Thanks @dfederm!
  • Replaced make_pair with RemapBufferRow in Keyboard Manager internal code. Thanks @masaru-iritani!
  • Added CODEOWNERS file to protect sensitive parts of the repo. Thanks @htcfreek for the help in figuring out how to make the spellcheck folder an exception!
  • Added comments in code. to make it clear what the error badge in PowerToys Run plugin list in Settings means. Thanks @Jay-o-Way!
  • Enabled caching by default in the PR CI pipelines. Thanks @dfederm!
  • Disabled caching for PR started from forks, since those were failing. Thanks @dfederm!
  • Removed baseline files for policy checking and turned on the "TSA" process in the release pipelines instead.
  • Added caching of nuget packages in the PR CI pipelines. Thanks @dfederm!
  • Updated the release CI pipelines TouchdownBuildTask to v3.
  • Moved the release CI pipelines to ESRPv5.
  • Added a policy for GitHub Copilot Workspaces for the repo on GitHub. Thanks @Aaron-Junker!

링크 : https://github.com/microsoft/PowerToys/releases/tag/v0.81.0