PowerToys Release v0.82.0 Release
요약
v0.82 릴리스 사이클에서는 안정성과 개선에 초점을 맞췄다.
설치 프로그램 해시값
설명 | 파일이름 | sha256 해시값 |
---|---|---|
사용자별 - x64 | PowerToysUserSetup-0.82.0-x64.exe | 295E2A4622C7E347D3E1BAEA6B36BECC328B566496678F1F87DE3F8A12A7F89A |
사용자별 - ARM64 | PowerToysUserSetup-0.82.0-arm64.exe | 55D25D068C6148F0A15C7806B9F813224ABA9C461943F42BB2A8B0E22D28240C |
전체 사용자 - x64 | PowerToysSetup-0.82.0-x64.exe | 01B59C00BB43C25BEFEF274755875717AB4DEAB57C0354AB96CF5B1DA4837C9A |
전체 사용자 - ARM64 | PowerToysSetup-0.82.0-arm64.exe | 1F642B50962516127793C4D3556BF4FC24B9738BAC2F362CAA3BFF8B0C3AF97F |
중요사항
- PowerRename에 새로운 기능 추가 - 파일 이름을 변경할 때 무작위 문자열과 UUID 시퀀스 사용
- Paste As JSON 기능 개선 - 다른 CSV 구분자와 ini 파일 변환 처리 개선
- Color Picker와 PowerToys Run에서 업그레이드 후 보고된 UI 문제 해결
- 버그 수정과 안정성 개선
고급 붙여넣기
- 고급 붙여넣기를 트리거하는 외부 애플리케이션에 문제가 있던 문제 수정
- 고급 붙여넣기에서 온라인 모델 사용 금지하도록 GPO 규칙 추가
- Paste as JSON 기능에서 CSV 구분자 처리 개선 및 일반 텍스트 파싱 개선
- Paste as JSON 기능에서 ini에서 변환하는 기능 지원
- 클립보드 기록에서 이미지 메모리 누수 문제 해결
- UI가 포커스를 잃었을 때 UI를 숨기는 옵션 추가
- 토큰 사용과 클립보드 기록이 인기 있는 기능인지에 대한 사용 데이터 수집 개선
Color Picker
- WPF UI로 업그레이드 후 투명한 배경 모서리 문제 해결
Developer Files Preview (Monaco)
- .gitignore 파일의 구문 강조 개선
- 코드에서 스티커 스크롤 옵션을 두 번 확인하는 문제 수정
Environment Variables Editor
- UI 섹션 도움말에 명확성 추가
File Explorer add-ons
- 미리 보기 핸들러가 OS에서 64비트 핸들을 받았을 때 충돌 문제 해결
- 미리 보기 창을 업데이트하려고 할 때 충돌 문제 해결
Find My Mouse
- Windows + Control 키를 사용하여 활성화하는 옵션 추가
Hosts File Editor
- UI의 공간 정의 개선 - 크기를 조정할 때 호스트 이름이 숨겨지지 않도록하고 아이콘 정렬 개선
- 추가된 줄 다이얼로그에서 콘텐츠를 감싸지 않고 가로 스크롤 막대 표시
- 중복 체크 로직을 개선하여 성능 향상 및 로직 변경에 따른 기능 고려 수정
설치 프로그램
- 사용자 범위 설치 시 DSC 모듈을 설치하는 폴더에 WiX 설치 관리자가 액세스할 수없는 경우 설치 실패 문제 해결
- ARM 64 비트 제거 프로세스에서 PowerShell 7을 올바르게 찾지 못하고 해제 스크립트를 실행하지 못하는 문제 해결
Peek
- 사용자가 파일 이름을 바꾸는 동안 Peek 활성화 방지
- 에러 없이 특수 폴더(휴지통, 내 PC 등) 미리보기 지원
- 모듈 인터페이스에서 COM 개체를 두 번 해제하여 충돌 문제 해결
Power Rename
- 대문자화 및 제목 표시 변경 플래그의 아포스트로피 문자 처리 개선
- 파일 이름을 바꿀 때 무작위 문자열 또는 UUID 시퀀스 사용하는 기능 추가
PowerToys Run
- UI에서 플러그인 설명 개선
- 다른 DPI 시나리오에 대한 UI 스케일링 수정
- Program 플러그인에서 UWP 아이콘 경로를 업데이트할 때 생기는 경쟁 상태에서 PowerToys Run 잠김 문제 해결
- WindowWalker 플러그인에서 응답 없는 창을 닫으려고 할 때 PowerToys Run 지연 문제 해결
- UnitConverter 설명의 예제 수정(인치 축약어에 대한 혼란 줄이기 위해 "to" 대신 "in" 사용)
- 유리 배경을 다시 적용하고 제목 표시줄이 투명도를 통해 통과하는 문제 수정
- UI에서 일정 시간 후에 투명성이 사라지는 문제 해결
Quick Accent
- 크리미아타타르 문자 집합 지원
- Numero 기호 및 이중 어세 글자 우선도 문자 지원
- 국제음성기호 문자 지원
- 문자 설명 중앙 정렬 문제 해결
- 포르투갈 문자 집합에 여성과 남성 서수 지시자 문자 추가
Screen Ruler
- Windows 10의 최소화된 창을 복원하는 바로 가기(Windows+Shift+M)와 충돌하지 않도록 기본 활성화 확장키 변경 (Win+Control+Shift+M으로 변경)
설정
- 시스템에서 클립보드 기록을 사용하지 않도록 GPO로 설정한 경우 고급 붙여넣기 설정 페이지에 있는 클립보드 기록 활성화/비활성화 UI 비활성화
- 고급 붙여넣기 설정 페이지와 OOBE 페이지 업데이트하여 AI 사용은 선택 사항이며 사용자가 선택하는 것임을 명확히 표시
- 고급 붙여넣기 설정 페이지의 스펠링 수정
- 고급 붙여넣기 설정 페이지에서 "OpenAI 키 구성" 버튼의 지역화 지원 추가
- 고급 붙여넣기 설정 페이지에서 이미 비활성화된 모듈에 대해 GPO 경고 표시하지 않도록 수정
- PowerToys Run 플러그인 아이콘 경로가 잘못된 경우 충돌 문제 해결
- 현재 실험 중인 내용이 없으므로 코드에서 실험 경로 비활성화하여 성능 향상
문서
- 고급 붙여넣기에서 AI 사용 설명 수정
- Edge Workspaces 플러그인을 PowerToys Run thirdPartyRunPlugins.md 문서에 추가
- 더 이상 사용되지 않는 Guid 플러그인을 PowerToys Run thirdPartyRunPlugins.md 문서에서 제거
- PowerHexInspector 플러그인을 PowerToys Run thirdPartyRunPlugins.md 문서에 추가
- communication-with-modules.md 파일의 링크 수정
- COMMUNITY.md에 누락된 구성원과 이전 구성원 추가
개발
- Visual Studio 업그레이드 후 ci UI 테스트가 올바른 Visual Studio vstest 위치를 가리키도록 수정
- CI 빌드를 위해 System.Drawing.Common를 8.0.6으로 업그레이드
- 솔루션 파일에 삭제된 파일에 대한 잘못된 파일 참조 제거
- Windows App SDK를 1.5.3으로 업그레이드
- Mouse Without Borders의 BinaryFormatter API 사용 제거
- 사용자 범위 설치 프로그램을 머신 범위 설치 프로그램 대신 Microsoft 스토어로 전송
- Mouse Jump의 내부 코드 개선하여 사용자 지정 외관 기능 도입을 위한 준비
- 스펠 체크 ci 실행에서 나타나던 잡음 에러 제거
- ci 에이전트 풀 선택 코드 개선
- Xamlstyler.console을 3.2404.2로 업데이트
- UnitsNet을 5.50.0로 업데이트
- 키보드 관리자 내부 코드에서 LPINPUT을 INPUT의 std::vector로 대체
- Microsoft Store 제출 ci 작업을 올바른 cli와 인증을 사용하도록 개선
원문 내용
In the v0.82 release cycle, we focused on stability and improvements.
Installer Hashes
Description | Filename | sha256 hash |
---|---|---|
Per user - x64 | PowerToysUserSetup-0.82.0-x64.exe | 295E2A4622C7E347D3E1BAEA6B36BECC328B566496678F1F87DE3F8A12A7F89A |
Per user - ARM64 | PowerToysUserSetup-0.82.0-arm64.exe | 55D25D068C6148F0A15C7806B9F813224ABA9C461943F42BB2A8B0E22D28240C |
Machine wide - x64 | PowerToysSetup-0.82.0-x64.exe | 01B59C00BB43C25BEFEF274755875717AB4DEAB57C0354AB96CF5B1DA4837C9A |
Machine wide - ARM64 | PowerToysSetup-0.82.0-arm64.exe | 1F642B50962516127793C4D3556BF4FC24B9738BAC2F362CAA3BFF8B0C3AF97F |
Highlights
- New feature added to PowerRename to allow using sequences of random characters and UUIDs when renaming files. Thanks @jhirvioja!
- Improvements in the Paste As JSON feature to better handle other CSV delimiters and converting from ini files. Thanks @htcfreek!
- Fixed UI issues that were reported after upgrading to WPF UI on Color Picker and PowerToys Run.
- Bug fixes and stability.
Advanced Paste
- Fixed an issue causing external applications triggering Advanced Paste. (This was a hotfix for 0.81)
- Added a GPO rule to disallow using online models in Advanced Paste. (This was a hotfix for 0.81)
- Improved CSV delimiter handling and plain text parsing for the Paste as JSON feature. Thanks @htcfreek!
- Added support to convert from ini in the Paste as JSON feature. Thanks @htcfreek!
- Fixed a memory leak caused by images not being properly cleaned out from clipboard history.
- Added an option to hide the UI when it loses focus. Thanks @davidegiacometti!
- Improved telemetry to get better data about token usage and if clipboard history is a popular feature. Thanks @craigloewen-msft!
Color Picker
- Fixed the opaque background corners in the picker that were introduced after the upgrade to WPFUI.
Developer Files Preview (Monaco)
- Improved the syntax highlight for .gitignore files. Thanks @PesBandi!
- Checking for the sticky scroll option in code behind was being done twice. Removed one of the checks. Thanks @downarowiczd!
Environment Variables Editor
- Added clarity to the UI section tooltips. Thanks @anson-poon!
File Explorer add-ons
- Fixed a crash when the preview handlers received a 64-bit handle from the OS. Thanks @z4pf1sh!
- Fixed a crash when trying to update window bounds and File Explorer already disposed the preview.
Find My Mouse
- Added the option to have to use the Windows + Control keys to activate. Thanks @Gentoli!
Hosts File Editor
- Improved spacing definitions in the UI so that hosts name are not hidden when resizing and icons are well aligned. Thanks @htcfreek!
- Changed the additional lines dialog to show the horizontal scrollbar instead of wrapping contents. Thanks @htcfreek!
- Improved the duplication check's logic to improve performance and take into account features that were introduced after it. Thanks @davidegiacometti!
Installer
- Fixed the remaining install failures when the folders the DSC module is to be installed in isn't accessible by the WiX installer for user scope installations.
- Fixed an issue causing ARM 64 uninstall process to not correctly finding powershell 7 to run uninstall scripts.
Peek
- Prevent activating Peek when the user is renaming a file. Thanks @davidegiacometti!
- Added support to preview special folders like Recycle Bin and My PC instead of throwing an error.
- Fixed a crash caused by double releasing a COM object from the module interface.
Power Rename
- Improved apostrophe character handling for the Capitalize and Titlecase renaming flags. Thanks @anthonymonforte!
- Added a feature to allow using sequences of random characters or UUIDs when renaming files. Thanks @jhirvioja!
PowerToys Run
- Improved the plugin descriptions for consistency in the UI. Thanks @HydroH!
- Fixed UI scaling for different dpi scenarios.
- Fixed crash on a racing condition when updating UWP icon paths in the Program plugin. Thanks @davidegiacometti!
- Fixed PowerToys Run hanging when trying to close an unresponsive window in the WindowWalker plugin. Thanks @GhostVaibhav!
- Fixed the example in the UnitConverter description to reduce confusion with the inches abbreviation (now uses "to" instead of "in"). Thanks @acekirkpatrick!
- Brought the acrylic background back and applied a proper fix to the titlebar accent showing through transparency.
- Fixed an issue causing the transparency from the UI disappearing after some time.
Quick Accent
- Added support for the Crimean Tatar character set. Thanks @cor-bee!
- Added the Numero symbol and double acute accent character. Thanks @PesBandi!
- Added the International Phonetic Alphabet characters. Thanks @PesBandi!
- Fixed the character description center positioning. Thanks @PesBandi!
- Added feminine and masculine ordinal indicator characters to the Portuguese character set. Thanks @octastylos-pseudodipteros!
Screen Ruler
- Updated the default activation hotkey to Win+Control+Shift+M, in order to not conflict with the Windows shortcut that restores minimized windows (Win+Shift+M). Thanks @nx-frost!
Settings
- Disabled the UI to enable/disable clipboard history in the Advanced Paste settings page when clipboard history is disabled by GPO in the system. (This was a hotfix for 0.81)
- Updated Advanced Paste's Settings and OOBE page to clarify that the AI use is optional and opt-in. (This was a hotfix for 0.81)
- Corrected a spelling fix in Advanced Paste's settings page. Thanks @htcfreek!
- Added localization support for the "Configure OpenAI Key" button in Advanced Paste's settings page. Thanks @zetaloop!
- Fixed extra GPO warnings being shown in Advanced Paste's settings page even if the module is disabled. Thanks @htcfreek!
- Fixed a crash when a PowerToys Run plugin icon path is badly formed.
- Disabled the experimentation paths in code behind to improve performance, since there's no current experimentation going on.
Documentation
- Adjusted the readme and release notes to clarify use of AI on Advanced Paste. (This was a hotfix for 0.81)
- Added the Edge Workspaces plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @quachpas!
- Removed the deprecated Guid plugin from PowerToys Run thirdPartyRunPlugins.md docs. Thanks @abduljawada!
- Added the PowerHexInspector plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @NaroZeol!
- Fixed a broken link in the communication-with-modules.md file. Thanks @PesBandi!
- Updated COMMUNITY.md with missing and former members.
Development
- Fixed ci UI tests to point to the correct Visual Studio vstest location after a Visual Studio upgrade. (This was a hotfix for 0.81)
- Updated System.Drawing.Common to 8.0.6 to fix CI builds after the .NET 8.0.6 upgrade was released.
- Removed an incorrect file reference to long removed documentation from the solution file. Thanks @Kissaki!
- Upgraded Windows App SDK to 1.5.3.
- Removed use of the BinaryFormatter API from Mouse Without Borders, which is expected to be deprecated in .NET 9.
- The user scope installer is now sent to the Microsoft store instead of the machine scope installer.
- Refactored Mouse Jump's internal code to allow for a future introduction of customizable appearance features. Thanks @mikeclayton!
- Removed a noisy error from spell check ci runs.
- Improved the ci agent pool selection code.
- Updated Xamlstyler.console to 3.2404.2. Thanks @Jvr2022!
- Updated UnitsNet to 5.50.0 Thanks @Jvr2022!
- Replaced LPINPUT with std::vector of INPUT instances in Keyboard Manager internal code. Thanks @masaru-iritani!
- Improved the Microsoft Store submission ci action to use the proper cli and authentication.
링크 : https://github.com/microsoft/PowerToys/releases/tag/v0.82.0