Microsoft는 PowerToys 0.58을 출시하여 ARM64 버전 작업을 포함하여 도구 제품군에 많은 내부 개선 사항을 적용했습니다.
Microsoft는 Windows용 PowerToys 도구 모음을 다시 한 번 업데이트하여 버전 0.58로 출시했습니다. 이 새로운 업데이트는 그 자체로 사용자에게 새로운 기능을 추가하지는 않지만 곧 출시될 앱의 ARM64 버전 준비를 포함하여 몇 가지 중요한 내부 변경 사항을 적용합니다. 현재 PowerToys는 x64 프로세서용으로만 설계되었습니다. 즉, Surface Pro X와 같은 ARM 장치에서 실행하려면 성능에 영향을 미치는 에뮬레이션을 사용해야 합니다. ARM64에서 실행되는 PowerToys에 필요한 많은 구성 요소가 이제 패키지에 포함되어 있으므로 이제 오래 기다릴 필요가 없습니다.
그러나 이것이 이번 업데이트로 변경된 전부는 아닙니다. 팀은 PowerToys를 보다 현대적인 표준으로 끌어올리기 위해 내부적으로 몇 가지 작업을 수행했습니다. 우선, 웹 콘텐츠에 더 이상 기존 WebBrowser 컨트롤을 사용하지 않고 Chromium 기반 Microsoft Edge 브라우저로 구동되는 WebView2로 전환했습니다.
마찬가지로 PowerToys 0.58은 .NET Core 3.1의 모든 사용을 중단하고 .NET 6으로 완전히 전환하므로 최신 버전입니다. 개발 측면에 대한 마지막 참고 사항은 이제 PowerToys 설정 창이 Microsoft UI 프레임워크의 최신 버전인 WinUI 3에서 실행된다는 점입니다. 이전에는 XAML Islands를 사용하여 Win32 앱에 UWP 스타일 디자인을 통합했지만 WinUI 3에서는 이러한 모든 요소도 함께 제공하며 더 최신입니다. 팀에서는 이러한 전환을 통해 XAML Island 사용과 관련된 일부 버그가 해결되어 전반적으로 더 잘 작동할 것이라고 말합니다.
그 외에도 PowerToys 0.58에는 수많은 작은 수정 사항과 조정 사항이 있어 전반적인 경험이 향상되었습니다. 개선된 모든 사항을 보려면 아래의 전체 변경 사항 목록을 읽어보세요.
PowerToys 0.58 변경 로그
일반적인
- 코드의 맞춤법 검사가 수정되었습니다. 감사해요 @jsoref!
- GitHub API 변경으로 인해 맞춤법 검사와 관련된 CI 오류가 수정되었습니다. 감사해요 @jsoref!
- GitHub에 대한 문서 참조를 수정했습니다. 감사해요 @Cyl18!
ARM64
- ARM64 포트용 솔루션 및 속성 파일을 준비합니다. 감사해요 @snickler!
- 처리되지 않은 예외 처리기를 ARM64로 포팅합니다. 감사해요 @snickler!
- 설정 프로젝트를 ARM64로 포팅합니다. 감사해요 @snickler!
- 대부분의 PowerToy를 ARM64로 포팅합니다. 감사해요 @snickler!
- 디버그 유틸리티를 ARM64로 포팅합니다.
항상 상단에
- 일부 응용 프로그램에 대한 창 재설정의 최상위 상태를 수정했습니다. (이것은 0.57의 핫픽스였습니다.)
색상 선택기
- 이제 CIEXYZ 형식이 대문자로 제대로 표시됩니다.
팬시존
- Windows 11에서 둥근 모서리를 복원하고 이 동작을 제어하는 설정을 추가합니다. (이것은 0.57의 핫픽스였습니다.)
- Windows 터미널 창을 열 때 스냅되지 않는 극단적인 경우를 수정했습니다. (이것은 0.57의 핫픽스였습니다.)
- 그리드 편집기의 내레이터 지원이 향상되었습니다. (이것은 0.57의 핫픽스였습니다.)
- Windows 11에서 둥근 모서리를 복원할 때 발생하는 버그를 수정했습니다. (이것은 0.57의 핫픽스였습니다.)
- 다른 dpi 설정에서 창 크기가 올바르게 조정되지 않는 문제를 수정했습니다. (이것은 0.57의 핫픽스였습니다.)
- 해상도가 변경될 때 영역이 재설정되지 않도록 화면 식별자에서 해상도를 제거했습니다.
- 새로운 배율/해상도에 따라 편집 시 캔버스 레이아웃의 배율을 조정합니다.
- FancyZones와의 Windows 상호 작용을 디버그하는 데 도움이 되는 새로운 도구를 제공합니다.
파일 탐색기
- 설정 파일이 아직 생성되지 않은 경우 개발 파일 미리보기의 충돌 문제를 수정합니다. (이것은 0.57의 핫픽스였습니다.)
- 개발 파일 미리보기에 새로운 파일 형식이 추가되었습니다(".reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). 감사해요 @아론-준커!
- 개발 파일 미리보기에서 기존의 "파일이 아직 사용 중" 문제를 해결합니다. 감사해요 @아론-준커!
- 이제 개발 파일 미리보기에서 대소문자를 구분하지 않고 파일 확장자를 해석할 수 있습니다. 감사해요 @아론-준커!
- SVG 및 마크다운 뷰어는 더 이상 WebBrowser를 사용하지 않고 대신 WebView2를 사용합니다.
- 이제 Markdown 미리보기는 Windows의 어두운 모드 설정을 따릅니다. 감사해요 @davidegiacometti!
마우스 유틸리티
- 특정 모니터 구성에서 마우스 유틸리티가 활성화되었을 때 아이콘에 설정된 바로가기가 활성화되지 않는 버그를 수정했습니다.
파워토이 런
- 설정을 업데이트할 때 높은 CPU 및 메모리를 사용하여 PowerToys 실행 문제를 수정했습니다. (이것은 0.57의 핫픽스였습니다.)
- 프로그램, 셸, 검색 플러그인에 "다른 사용자로 실행" 기능을 추가하세요. 감사해요 @htcfreek! (이것은 0.57의 핫픽스였습니다.)
- 가상 데스크톱 레지스트리 키가 설정되지 않은 경우 WindowWalker 충돌 문제를 수정합니다. 감사해요 @htcfreek! (이것은 0.57의 핫픽스였습니다.)
- 설치 또는 업데이트 직후 사용자의 경로 변수를 사용하지 않는 VS Code 작업 영역에 대한 수정 사항입니다. 감사해요 @ricardosantos9521! (이것은 0.57의 핫픽스였습니다.)
- 많은 네트워크 인터페이스가 존재할 때 PowerToys Run이 느려지는 시스템 플러그인 문제를 수정했습니다. 감사해요 @htcfreek! (이것은 0.57의 핫픽스였습니다.)
- 제어판과 같이 빈 대상이 있는 특수 바로가기가 표시되지 않는 프로그램 플러그인 문제를 수정했습니다. (이것은 0.57의 핫픽스였습니다.)
- 터미널 플러그인에 대한 추가 로깅입니다. 감사해요 @davidegiacometti! (이것은 0.57의 핫픽스였습니다.)
- 웹 검색 및 URI 플러그인에는 이제 기본 브라우저를 감지하기 위한 더 나은 코드가 있습니다.
- 공백이 포함된 서비스 이름을 올바르게 조작하지 못하는 서비스 플러그인 문제를 수정했습니다. 감사해요 @davidegiacometti!
- 프로필을 올바르게 인식하지 못하는 터미널 플러그인 문제를 수정했습니다. 감사해요 @davidegiacometti!
- VSCode 작업 공간 플러그인에 최신 VSCode 내부자 빌드가 표시되지 않는 문제를 수정했습니다. 감사해요 @JacobDeuchert!
- 단위 변환기 플러그인의 부동 숫자 정밀도가 향상되었습니다.
- VSCode 작업 공간은 이제 VS Code의 휴대용 설치를 찾습니다. 감사해요 @harvastum
- 데스크탑이 초기화되지 않았을 때 PowerToys Run을 시작하는 문제를 해결했습니다. 감사해요 @davidegiacometti!
설정
- 이제 XAML 아일랜드 대신 WinUI3에서 설정이 실행됩니다.
- 실행기가 관리자로 시작되면 설정이 더 이상 관리자로 실행되지 않습니다.
달리는 사람
- 루프에서 로그에 기록하는 것을 방지하려면 업데이트 재확인에 적절한 기본 시간을 사용하십시오. (이것은 0.57의 핫픽스였습니다.)
- Runner는 설치가 최신인 경우 업데이트 디렉터리를 정리합니다. 감사해요 @davidegiacometti!
설치자
- .exe 설치 프로그램 부트스트래퍼 내에 서명된 .msi를 배포합니다. (이것은 0.57의 핫픽스였습니다.)
- 설치 프로그램에서 .NET Core 종속성을 제거했습니다.
- ARM64 설치 프로그램을 부분적으로 지원합니다.
- .NET을 6.0.4로 업데이트했습니다.
- 재설치/업데이트 시 모든 파일을 강제로 업데이트하여 설치 문제를 해결해 보세요.
개발
- PowerToys는 더 이상 .NET 코어에 종속되지 않습니다.
- WinUI3은 새로운 종속성입니다. 이로 인해 설정은 이제 win10-x64 및 win10-arm64를 대상으로 합니다.
더 읽어보세요
PowerToys의 지난 몇 가지 업데이트는 새로운 기능보다는 주로 품질 개선에 중점을 두었지만 이것이 반드시 나쁜 것은 아닙니다. 이러한 내부 변경을 통해 앞으로 앱을 더 쉽게 유지 관리할 수도 있습니다. 최근에 우리는 새로운 것을 보았습니다. Peek라는 PowerToys 기능 개발 중이지만 아직 사용할 수 없습니다. 기본적으로 macOS Quick Look의 Windows 버전으로, 해당 앱에서 파일을 열지 않고도 파일을 빠르게 볼 수 있습니다.
관심이 있으시면 할 수 있습니다. GitHub에서 PowerToys 0.58을 다운로드하세요. 오늘 또는 이미 업데이트가 있는 경우 앱 내에서 업데이트를 확인하세요.