PowerToys Release v0.84.0 Release
요약
PowerToys v0.84에서는 새로운 도구(PowerToys Workspaces), 고급 붙여넣기 사용자 지정 작업 기능, 안정성 및 개선 사항에 집중했습니다.
설치 파일 해시
설명 | 파일 이름 | sha256 해시 |
---|---|---|
사용자별 - x64 | PowerToysUserSetup-0.84.0-x64.exe | 6792180D697ED9FDF9AA7B3F0AB92767CF4C79B526715C802F545E2DCB201BE3 |
사용자별 - ARM64 | PowerToysUserSetup-0.84.0-arm64.exe | 3D071F009B5E3DBAD21D7450ADB53CBC85CAFB21016E44F414E2A03C188D2FAF |
공용 - x64 | PowerToysSetup-0.84.0-x64.exe | 67B7E685AAF635803A87D8EE96CA1AF5024910B0BF00A9277CD77C810D049446 |
공용 - ARM64 | PowerToysSetup-0.84.0-arm64.exe | 259DA1EFB33A616CF64840B8D8AB84F86A43F61687578B43849D5DE11F77AF82 |
주요 기능
- 새로운 도구: PowerToys Workspaces -이 도구는 워크스페이스 편집기 또는 데스크톱 바로 가기에서 한 번의 클릭으로 사용자 정의 레이아웃과 구성에 대한 일련의 응용 프로그램을 시작할 수 있습니다. 응용 프로그램 배열은 워크스페이스로 저장되어 필요할 때마다 다시 시작할 수 있습니다. 편집기에서는 CLI 인수와 "관리자로 실행" 수정자를 사용하여 응용 프로그램 구성을 사용자 정의 할 수 있으며, 응용 프로그램의 창 크기와 위치를 원하는대로 업데이트할 수 있습니다. 이것은 처음으로 공개하는 Workspaces의 버전입니다. 직접 시도해보세요! GitHub에서 문제를 제기하여 팀이 계속해서 유틸리티를 개선할 수 있도록 도와주세요.
- 알려진 문제-팀은 이러한 문제를 해결하기 위해 활발히 작업 중입니다:
- 관리자로 실행되는 앱은 원하는 레이아웃으로 재배치할 수 없습니다.
- 편집기에서 "제거" / "추가" 앱 버튼의 테두리가 밝은 테마에서 명확하게 보이지 않습니다.
- 알려진 문제-팀은 이러한 문제를 해결하기 위해 활발히 작업 중입니다:
- 어떤 프로세스에 연결하기 위해 부모 프로세스에 대한 --use-parent-pid CLI 인수를 추가했습니다. 감사합니다 @dend!
- 사용자 지정 작업-사용자 지정 미리 정의된 프롬프트로 AI 모델을 구성할 수 있습니다. 또한 작업(표준 및 사용자 정의)은 이제 프롬프트 상자 및 앱 내 바로 가기 Ctrl + 번호에서 처음 9개 결과에 적용됩니다.
- 성능 향상 및 디스크 공간 절약을 위한 AOT(사전 컴파일) 컴파일을 가능하게 하기 위한 재조정 및 업그레이드 시리즈의 일환으로 모든 C++/CX 코드를 C++/WinRT로 이식했습니다.
일반
- ImageResizer 크기 조정 속성에 대한 DSC 지원을 추가했습니다.
고급 붙여넣기
- 사용자 지정 작업-사용자 지정 미리 정의된 프롬프트로 AI 모델을 구성할 수 있습니다. 또한 작업(표준 및 사용자 정의)은 이제 프롬프트 상자 및 앱 내 바로 가기 Ctrl + 번호에서 처음 9개 결과에 적용됩니다.
Awake
- 부모 프로세스에 연결하기 위한 --use-parent-pid CLI 인수를 추가했으며, 트레이 아이콘이 사라지는 문제를 수정했습니다. 감사합니다 @dend!
Hosts File Editor
- 호스트 파일이 숨겨질 때 저장 실패 문제를 수정했습니다. 감사합니다 @davidegiacometti!
파일 탐색기 애드온
- 부동, 분리된 창, CoreWebView2 관련 예외 및 프로세스 누출을 일으키는 여러 미리보기 폼 위치 지정 문제를 수정했습니다. 감사합니다 @davidegiacometti!
키보드 관리자
- 설명적 필드 이름을 가진 RemapBufferRow를 구조체로 변환했습니다. 감사합니다 @masaru-iritani!
- 바로 가기에 AltGr 키가 포함된 경우 Ctrl 키가 고정되는 문제를 수정했습니다.
Peek
- 긴 경로 지원 추가했습니다. 감사합니다 @davidegiacometti!
빠른 악센트
- 포르투갈어에서 숫자 상자 첨자와 아래 첨자를 모든 언어로 이동했습니다. 감사합니다 @octastylos-pseudodipteros!
PowerRename
- 대체 상자 정보 버튼의 도구 설명 텍스트를 업데이트했습니다. 감사합니다 @Agnibaan!
PowerToys Run
- 0.83에서 도입된 시작 시 창 위치 조정을 수정했습니다.
- 기본 웹 브라우저 감지를 향상했습니다. 감사합니다 @davidegiacometti!
- 볼륨 변환을 위한 첨가량 변환을 지원하는 스레드 안전 문제를 수정했습니다. 감사합니다 @GhostVaibhav!
- 첫 번째 실행에서 결과가 표시되지 않는 스레드 안전 문제를 수정했습니다.
스크린 자
- 모든 측정 도구에 대한 다중 측정 지원을 추가했습니다.
설정
- 마우스 찾기 페이지의 비활성화된 애니메이션 InfoBar를 개선했습니다. 감사합니다 @davidegiacometti!
Workspaces
- 새로운 도구: PowerToys Workspaces -이 도구는 워크스페이스 편집기 또는 데스크톱 바로 가기에서 한 번의 클릭으로 사용자 정의 레이아웃과 구성에 대한 일련의 응용 프로그램을 시작할 수 있습니다. 응용 프로그램 배열은 워크스페이스로 저장되어 필요할 때마다 다시 시작할 수 있습니다. 편집기에서는 CLI 인수와 "관리자로 실행" 수정자를 사용하여 응용 프로그램 구성을 사용자 정의 할 수 있으며, 응용 프로그램의 창 크기와 위치를 원하는대로 업데이트할 수 있습니다. 이것은 처음으로 공개하는 Workspaces의 버전입니다. 직접 시도해보세요! GitHub에서 문제를 제기하여 팀이 계속해서 유틸리티를 개선할 수 있도록 도와주세요.
문서
- thirdPartyRunPlugins.md에 ChatGPTPowerToys 플러그인을 언급했습니다. 감사합니다 @ferraridavide!
개발
- 모든 C++/CX 코드를 C++/WinRT로 이식했습니다.
- Version.props 가져 오기를 Directory.Build.props로 이동했습니다.
- 자체 포함 관련 .csproj 속성을 src/Common.SelfContained.props로 추출했습니다.
- 사용하지 않는 및 오래된 종속성 클린업. 감사합니다 @davidegiacometti!
- CSWinRT 관련 .csproj 속성을 src/Common.Dotnet.CsWinRT.props로 추출했습니다.
- Microsoft.Windows.CsWinRT를 2.0.8로 업그레이드하고 verifyDepsJsonLibraryVersions.ps1을 업데이트하여 PR을 차단 해제했습니다.
- Directory.Build.props에서 NuGet Audit Mode를 직접 설정하여 VS 17.12 업데이트로 인해 변경된 내용을 되돌렸습니다. 감사합니다 @snickler!
- UnitsNet을 5.56.0으로 업그레이드했습니다.
원문 내용
In the v0.84 release cycle, we focused on adding a new utility (PowerToys Workspaces), Advanced paste custom actions feature, stability, and improvements.
Installer Hashes
Description | Filename | sha256 hash |
---|---|---|
Per user - x64 | PowerToysUserSetup-0.84.0-x64.exe | 6792180D697ED9FDF9AA7B3F0AB92767CF4C79B526715C802F545E2DCB201BE3 |
Per user - ARM64 | PowerToysUserSetup-0.84.0-arm64.exe | 3D071F009B5E3DBAD21D7450ADB53CBC85CAFB21016E44F414E2A03C188D2FAF |
Machine wide - x64 | PowerToysSetup-0.84.0-x64.exe | 67B7E685AAF635803A87D8EE96CA1AF5024910B0BF00A9277CD77C810D049446 |
Machine wide - ARM64 | PowerToysSetup-0.84.0-arm64.exe | 259DA1EFB33A616CF64840B8D8AB84F86A43F61687578B43849D5DE11F77AF82 |
Highlights
- New utility: PowerToys Workspaces - this utility can launch a set of applications to a custom layout and configuration on the desktop. App arrangements can be saved as a workspace and then relaunched with one click from the Workspaces Editor or from a desktop shortcut. In the editor, app configuration can be customized using CLI arguments and "launch as admin" modifiers, and app window sizes and positions can be updated as desired. This is our first public version of Workspaces and we are excited for you to try it out for yourself! Make sure to file issues you encounter on our GitHub so the team can continue to improve the utility.
- Known issues - the team is actively working on fixing these:
- Apps that launch as admin are unable to be repositioned to the desired layout.
- Border of "Remove" / "Add Back" app button in editor is not clearly visible on light themes.
- Known issues - the team is actively working on fixing these:
- Added Awake --use-parent-pid CLI argument to attach to parent process. Thanks @dend!
- Added custom actions - user-specified pre-defined prompts for the AI model. Additionally, actions (both standard and custom) are now searchable from prompt box and Ctrl + number in-app shortcuts are now applicable for first 9 search results.
- Ported all C++/CX code to C++/WinRT as part of a refactor and upgrade series aimed at enabling AOT (Ahead of Time) compilation for enhanced performance and reduced disk footprint.
General
- Added DSC support for ImageResizer resize sizes property.
Advanced Paste
- Added custom actions - user-specified pre-defined prompts for the AI model. Additionally, actions (both standard and custom) are now searchable from prompt box and Ctrl + number in-app shortcuts are now applicable for first 9 search results.
Awake
- Added --use-parent-pid CLI argument to attach to parent process and fixed issue causing tray icon to disappear. Thanks @dend!
Hosts File Editor
- Fixed save failure when the hosts file is hidden. Thanks @davidegiacometti!
File Explorer add-ons
- Fixed multiple preview form positioning issues causing floating, detached windows, CoreWebView2 related exception and process leak. Thanks @davidegiacometti!
Keyboard Manager
- Convert RemapBufferRow to a struct with descriptive field names. Thanks @masaru-iritani!
- Fixed issue causing stuck Ctrl key when shortcuts contain AltGr key.
Peek
- Added long paths support. Thanks @davidegiacometti!
Quick Accent
- Moved number superscripts and subscripts from Portuguese to all languages definition. Thanks @octastylos-pseudodipteros!
PowerRename
- Updated the tooltip text of the replace box info button. Thanks @Agnibaan!
PowerToys Run
- Fixed window positioning on start-up introduced in 0.83.
- Improved default web browser detection. Thanks @davidegiacometti!
- Fixed volume ounces conversion to support both imperial and metric. Thanks @GhostVaibhav!
- Fixed thread-safety issue causing results not to be shown on first launch.
Screen Ruler
- Added multiple measurements support for all measuring tools.
Settings
- Improved disabled animations InfoBar in Find My Mouse page. Thanks @davidegiacometti!
Workspaces
- New utility: PowerToys Workspaces - this utility can launch a set of applications to a custom layout and configuration on the desktop. App arrangements can be saved as a workspace and then relaunched with one click from the Workspaces Editor or from a desktop shortcut. In the editor, app configuration can be customized using CLI arguments and "launch as admin" modifiers, and app window sizes and positions can be updated as desired. This is our first public version of Workspaces and we are excited for you to try it out for yourself! Make sure to file issues you encounter on our GitHub so the team can continue to improve the utility.
Documentation
- Added ChatGPTPowerToys plugin mention to thirdPartyRunPlugins.md. Thanks @ferraridavide!
Development
- Ported all C++/CX code to C++/WinRT.
- Moved Version.props import to Directory.Build.props.
- Extracted self-containment related .csproj properties to src/Common.SelfContained.props.
- Unused and obsolete dependencies cleanup. Thanks @davidegiacometti!
- Extracted CSWinRT related .csproj properties to src/Common.Dotnet.CsWinRT.props.
- Upgraded Microsoft.Windows.CsWinRT to 2.0.8 and updated verifyDepsJsonLibraryVersions.ps1 to unblock PRs.
- Explicitly Set NuGet Audit Mode to Direct in Directory.Build.props to revert changes made with VS 17.12 update. Thanks @snickler!
- Upgraded UnitsNet to 5.56.0.
링크 : https://github.com/microsoft/PowerToys/releases/tag/v0.84.0