PowerToys Release v0.84.0 Release

요약

v0.84 릴리스에서는 새로운 유틸리티(PowerToys Workspaces), 고급 붙여넣기 사용자 지정 동작 기능, 안정성 및 개선 사항에 초점을 맞추었습니다. - 새로운 유틸리티: PowerToys Workspaces - 이 유틸리티는 워크스페이스 편집기 또는 데스크톱 바로 가기에서 클릭 한 번으로 사용자 지정 레이아웃 및 구성에 따라 일련의 애플리케이션을 실행할 수 있습니다. 편집기에서 CLI 인수와 "관리자로 실행" 수정자를 사용하여 앱 구성을 사용자 정의 할 수 있으며, 앱 창 크기와 위치를 원하는 대로 업데이트 할 수 있습니다. 이것은 Workspaces의 첫 번째 공개 버전이며, 향후 향상을 위해 GitHub에 문제를 제기해주시기 바랍니다. - 추가된 Awake --use-parent-pid CLI 인수는 부모 프로세스에 연결할 수 있습니다. 감사합니다. - 추가된 커스텀 동작 - 사용자 정의 프롬프트에 정의 된 AI 모델에 대한 동작. 또한, (기본 및 사용자 정의) 동작은 이제 프롬프트 상자 및 Ctrl + 숫자 앱 단축키를 사용하여 검색 할 수 있습니다. - C++/CX 코드를 C++/WinRT로 포팅하여 AOT(시간 전 컴파일) 컴파일을 지원하는 재구성 및 업그레이드 시리즈의 일환으로 완료했습니다. - 일반: ImageResizer 크기 속성의 DSC 지원 추가. - Advanced Paste: 사용자 정의 동작 추가. 추가로, 동작(기본 및 사용자 정의)은 이제 프롬프트 상자에서 검색 가능하며, 앱 내 바로 가기인 Ctrl + 숫자는 처음 9개 검색 결과에도 적용됩니다. - Awake: 부모 프로세스에 연결하도록 --use-parent-pid CLI 인수를 추가하고, 트레이 아이콘이 사라지는 문제를 수정했습니다. - Hosts File Editor: hosts 파일이 숨겨져 있을 때 저장 실패를 수정했습니다. - File Explorer add-ons: 검색 형식의 위치 변경 문제, CoreWebView2 관련 예외 및 프로세스 누수를 수정했습니다. - Keyboard Manager: RemapBufferRow를 정보를 가진 구조체로 변환했습니다. 또한, AltGr 키를 포함하는 단축키에서 Ctrl 키가 고정되는 문제를 해결했습니다. - Peek: 긴 경로 지원을 추가했습니다. - Quick Accent: 번호의 슈퍼스크립트와 서브스크립트를 포르투갈어에서 모든 언어 정의로 이동했습니다. - PowerRename: 대체 상자 정보 버튼 툴팁 텍스트를 업데이트했습니다. - PowerToys Run: 0.83에서 도입된 시작 시 창 위치 조정을 수정했습니다. 또한, 기본 웹 브라우저 감지를 개선했으며, 볼륨 액면 강도 개선을 수정했습니다. 또한, 첫 번째 실행에 결과가 표시되지 않는 스레드 안전성 문제도 수정했습니다. - Screen Ruler: 모든 측정 도구에 대한 다중 측정 지원을 추가했습니다. - Settings: 비활성화된 애니메이션 InfoBar을 개선했습니다. - Workspaces: 워크스페이스 편집기 또는 데스크톱 바로 가기에서 클릭 한 번으로 사용자 지정 레이아웃 및 구성에 따라 일련의 애플리케이션을 실행할 수 있는 새로운 유틸리티를 추가했습니다. - Development: C++/CX 코드를 C++/WinRT로 포팅했습니다. 또한, Version.props 임포트를 Directory.Build.props로 이동시켰으며, Self-contained 관련 .csproj 속성을 src/Common.SelfContained.props에서 추출했습니다. 사용하지 않는 및 더 이상 사용되지 않는 종속성을 정리했습니다. 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 업데이트로 발생한 변경을 되돌렸습니다. UnitsNet를 5.56.0으로 업그레이드했습니다. (번역 결과를 HTML 형식으로 제공합니다.)

원문 내용

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.
  • 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

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

Quick Accent

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