PowerToys Release v0.84.0 Release

요약

v0.84 릴리즈 사이클에서는 새로운 유틸리티 (PowerToys Workspaces), 고급 붙여넣기 사용자 정의 액션 기능, 안정성 및 개선 사항에 초점을 맞추었습니다. PowerToys Workspaces는 응용 프로그램을 사용자 정의 레이아웃 및 구성으로 런칭할 수 있는 유틸리티이며, 작업 공간은 Workspaces 편집기에서 또는 데스크톱 바로 가기에서 한 번 클릭으로 다시 실행할 수 있습니다. 편집기에서는 CLI 인수와 "관리자 권한으로 실행" 수정자를 사용하여 응용 프로그램 구성을 사용자 정의할 수 있으며, 응용 프로그램 창 크기와 위치를 원하는대로 업데이트할 수 있습니다. 이것은 Workspaces의 첫 번째 공개 버전이며, 여러분이 직접 사용해보기를 기대합니다! GitHub에서 문제를 제기하여 팀이 계속해서 유틸리티를 개선할 수 있도록 해주세요. 기타 변경 사항은 다음과 같습니다. - Awake에 --use-parent-pid CLI 인수를 추가하여 부모 프로세스에 연결할 수 있도록 했습니다. - 사용자 정의 액션은 AI 모델에 대한 사전 정의된 프롬프트를 사용자 정의할 수 있습니다. 또한, 액션 (표준 및 사용자 정의)은 이제 프롬프트 상자에서 검색 가능하고, 앱 내에서 Ctrl + 숫자 바로 가기는 첫 9개 검색 결과에도 적용됩니다. - 모든 C++/CX 코드를 C++/WinRT로 이전했습니다. - 다양한 기능들에 대한 버그 수정과 개선이 이루어졌습니다.

원문 내용

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 CE670732ABD55246D283C5B1B5CBB2DE90EF21181C7BA66677658449114030F1
Per user - ARM64 PowerToysUserSetup-0.84.0-arm64.exe 6D3B9571A986B906C78D2F98EE3F4CB75F3BF048F1AE0CC04564981C2FCB9CCF
Machine wide - x64 PowerToysSetup-0.84.0-x64.exe AB5B54659219119CC18F6F7241078E8BCF01C8049A7D71D8CE7EC556D2CC0649
Machine wide - ARM64 PowerToysSetup-0.84.0-arm64.exe 9DBBB7D4DDA33636AE5A2E53A6A7EBDE35A2228EEDCE0A78E2CC1DF193D2A839

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