UniGetUI는 Winget, Scoop, Chocolatey를 포함하여 Windows 10 및 Windows 11에서 가장 널리 사용되는 명령줄 인터페이스(CLI) 패키지 관리자를 위한 사용자 친화적인 그래픽 인터페이스를 제공하도록 설계된 소프트웨어 애플리케이션입니다. UniGetUI를 사용하면 사용자는 지원되는 패키지 관리자에서 소프트웨어를 쉽게 다운로드, 설치, 업데이트 및 제거할 수 있으며, 기타 기능도 있습니다.
UniGetUI의 주요 기능
- 소프트웨어를 손쉽게 관리하세요. UniGetUI를 사용하면 WinGet, Chocolatey, Scoop, Pip, Npm, .NET Tool과 같은 인기 있는 Windows 패키지 관리자의 패키지를 통합하여 단 한 번의 클릭으로 애플리케이션을 설치, 업데이트 또는 제거할 수 있습니다.
- 새로운 패키지를 탐색하고 필터링하여 필요한 패키지를 빠르게 찾으세요.
- 직접 다운로드 URL, 게시자 이름, 다운로드 크기를 포함하여 모든 패키지의 포괄적인 메타데이터에 설치 전에 액세스하세요.
- 대량 작업이 지원되므로 원하는 패키지를 먼저 선택하여 여러 패키지를 동시에 설치, 업데이트 또는 제거할 수 있습니다.
- 업데이트에 대한 자동 알림을 받거나 수동으로 관리할 수 있으며, 특정 버전을 건너뛰거나 특정 패키지에 대한 업데이트를 무시하는 옵션도 제공됩니다.
- UniGetUI 위젯을 사용하면 위젯 창이나 개발자 홈 창에서 편리하게 업데이트를 관리할 수 있습니다.
- 시스템 트레이 아이콘은 사용 가능한 업데이트와 설치된 패키지를 표시하여 소프트웨어를 간편하게 업그레이드하거나 제거할 수 있습니다.
- 각 패키지에 대해 다양한 옵션을 선택할 수 있도록 설치 기본 설정을 쉽게 사용자 지정할 수 있습니다. 여기에는 이전 버전이나 32비트 등의 특정 아키텍처 설치가 포함됩니다(이러한 설정은 향후 업데이트를 위해 저장됩니다).
- 좋아하는 패키지를 친구에게 간단하게 공유하세요. 예를 들어 “안녕 @친구, 이 프로그램 좀 봐!”라고 말하세요.
- 사용자 정의 패키지 목록을 내보내 다른 기기에서 쉽게 가져오면 새로운 기기나 특정 소프트웨어 구성에 대한 설정 프로세스가 간소화됩니다.
- 새 컴퓨터로 전환할 때 신속하게 복구할 수 있도록 설치된 패키지를 로컬 파일에 백업하세요.
- Cargo 패키지 관리자에 대한 지원이 추가되었습니다.
패키지 번들에 대한 향상
- 패키지 번들은 이제 기본 확장자 ubundle을 사용합니다.
- UniGetUI는 번들을 생성하거나 가져올 수 없는 경우 또는 새 번들을 생성하는 동안 저장되지 않은 변경 사항이 있는 경우 등의 문제가 발생하면 경고합니다.
- 번들 내에서 패키지 설치 옵션을 관리하는 방법이 상당히 개선되었습니다.
- 원활한 접근을 위해 unigetui:// 프로토콜을 통해 UniGetUI를 실행하세요. 자세한 내용은 여기에서 확인할 수 있습니다.
- 공유 패키지 로딩 성능이 향상되었습니다.
알림 개선
- 알림은 더 이상 알림 패널에 쌓이지 않습니다.
- 심각한 오류가 발생하면 즉각적인 대응이 가능하도록 높은 우선순위의 알림이 전송됩니다.
패키지 세부 정보 페이지 개선
- 이제 “설치” 버튼에 더 나은 사용성을 위한 추가 옵션이 포함되었습니다.
- 일부 패키지 관리자는 정확도를 높이기 위해 JSON 구문 분석을 통해 세부 정보를 검색합니다.
- 길이가 긴 패키지 설명을 위해 더욱 스마트한 레이아웃이 도입되었습니다.
- 패키지 목록이 업데이트될 때 사용자 선택에 대한 개선이 이루어졌습니다.
- 설치된 패키지를 동적으로 다시 로드하는 기능이 개선되었습니다.
기타 인터페이스 개선 사항
- 패키지 로딩 중 끊김 현상을 최소화하기 위해 부드러움 업그레이드가 구현되었습니다.
- 이제 사용자는 전용 버튼을 사용하여 필터 패널의 표시 여부를 전환할 수 있습니다.
- 호환되지 않거나 지역적인 패키지에 대한 운영은 제한되거나 회색으로 표시되어 이용 가능 여부를 나타냅니다.
- 인터페이스 내 대화의 전반적인 개선이 이루어졌습니다.
패키지 관리자 개선
- Pip, Scoop, NPM은 이제 원시 CLI 명령에만 의존하지 않고 JSON에서 특정 데이터를 구문 분석합니다.
- WinGet COM API는 관리자 모드에서 실행되면서 작동하며, 기존 PowerShell cmdlet은 더 이상 활용되지 않습니다.
- WinGet용 문제 해결사는 설치된 패키지를 보고하지 못할 때 발생하는 문제를 해결하기 위해 도입되었습니다.
- 이제 Chocolatey 인증 소스가 제대로 표시됩니다.
기타 업데이트
- UniGetUI가 WinGet에서 아이콘을 검색하는 기능이 추가되었습니다.
- 이제 패키지의 상황에 맞는 메뉴를 통해 패키지의 설치 위치에 액세스할 수 있습니다.
- AppSdk를 1.6 버전으로 업데이트하여 글꼴 렌더링 품질을 향상시켰습니다.
- 패키지 작업 처리와 관련하여 주목할 만한 개선이 이루어졌습니다.
주목할만한 변화
- @flatron4eg가 #2551에서 발견한 Chocolatey의 번역 문제를 해결했습니다.
- @marticliment가 #2541에서 OperationProvider로 마이그레이션했습니다.
- @skanda890가 #2560에서 README.md와 CONTRIBUTING.md를 업데이트했습니다.
- @skanda890가 #2594에서 이미지 최적화를 수행했습니다.
- @eltociear가 #2597에서 Package.cs를 업데이트했습니다.
- #2608에서 @skanda890가 PULL_REQUEST_TEMPLATE.md를 업데이트했습니다.
- @skanda890이 #2634에서 CodeQL 구성을 시작했습니다.
- @skanda890가 #2652에서 버그 문제 템플릿을 업데이트했습니다.
- @skanda890가 #2653에서 deepsource.toml,.whitesource를 생성하고 WebBasedData/test_urls.py를 업데이트했습니다.
- @gnerkus가 #2625에서 번들 분류에 파일 확장자 요구 사항을 추가했습니다(수정 #2618).
- @marticliment가 #2557에서 패키지에 OverridenInstallationOptions를 도입했습니다.
- @marticliment가 #2671에서 패키지 설치 위치를 여는 기능을 추가했습니다.
- @marticliment가 #2673에서 다양한 수정 사항을 적용해 AppSdk API로 알림을 이식했습니다.
- @marticliment가 #2674에서 PowerShell 7을 안정적인 것으로 간주했습니다.
- @marticliment가 #2677에서 소프트웨어 페이지의 특정 패키지에 대한 가시성 문제를 해결했습니다.
- @marticliment가 #2686에서 “UniGetUI로 열기” 기능과 unigetui:// 딥 링크를 구현했습니다.
- @Schtenk가 #2714에서 WinGet COM API에 대한 하위 신뢰 등록을 활성화했습니다.
- @wilt00가 #2662에서 Cargo 패키지 관리자를 추가했습니다.
- @marticliment가 #2752에서 Trim에 대한 지원을 도입했습니다.
- @marticliment가 #2753에서 비동기성을 향상시켰습니다.
- @StefanSchoof가 #2770에서 Winget 패키지 ID를 업데이트했습니다.
- @marticliment가 #2782에서 PowerShell 모듈 구문 분석 지원을 중단했습니다.
- #2786에서 @vikingnope가 사전 릴리스 워크플로의 문제를 해결했습니다.
- @marticliment가 #2810에서 WinGet 아이콘 지원을 추가했습니다.
- @marticliment가 #2824에서 WinGet 문제 해결사에 대한 자동화 프로세스를 도입했습니다.
- @skanda890가 #2828에서 샌드박스 URL 생성을 개발하고 위젯 문제를 업데이트했습니다.
- @skanda890가 #2834에서 README.md를 업데이트했습니다.
- @marticliment가 #2831에서 패키지 목록에 아이콘을 추가했습니다.
UniGetUI 3.1.2 | 52.9 MB(오픈 소스)를 다운로드 할 수 있습니다 . 다음 링크를 방문하세요: WingetUI 홈페이지 | GitHub 저장소 | 스크린샷 보기
답글 남기기