프로젝트 소개

Seelen UI는 Windows 10 및 11을 위한 완전한 데스크톱 환경 대체품입니다 — 테마 팩이나 스킨이 아니라, 데스크톱 셸의 전체 재구현입니다. 이는 작업 표시줄, 도크, 앱 런처, 창 관리자, 알림 플라이아웃, 그리고 가상 데스크톱을 포함한 핵심 Windows 인터페이스 요소를 대체하고 확장합니다. 주요 기능은 다음과 같습니다: - **타일링 창 관리자**: 열린 애플리케이션을 효율적인 레이아웃(BSP, 열, 스택)으로 자동으로 배열하며, 구성 가능한 간격과 패딩을 지원합니다. 앱별 레이아웃 규칙, 플로팅 모드, 그리고 키보드 기반 탐색을 지원합니다. - **테마 엔진**: CSS/JSON 기반의 테마 시스템으로, 색상, 글꼴, 테두리, 애니메이션을 포함한 모든 셸 요소를 스타일링할 수 있습니다. 커뮤니티 테마, 위젯별 테마, 그리고 다크/라이트 모드 변형을 지원합니다. - **동적 액센트 색상**: 현재 배경화면을 실시간으로 분석하여 모든 셸 요소에 걸쳐 조화로운 액센트 색상을 자동으로 도출합니다. - **데스크톱 위젯**: 시계, 시스템 모니터, 미디어 컨트롤, 날씨 패널과 같은 대화형 위젯이 데스크톱 레이어에 직접 렌더링되며, 완전한 테마 인식을 갖습니다. - **앱 런처**: 앱, 파일, 셸 명령, 그리고 사용자 정의 스크립트를 위한 퍼지 검색 기능을 갖춘 키보드 기반 런처입니다. - **사용자 정의 셸 구성 요소**: Windows 작업 표시줄을 대체하는 테마 가능한 툴바, macOS 스타일의 애플리케이션 도크, 사용자 정의 볼륨/밝기/시스템 플라이아웃, 그리고 시작 메뉴 대체품입니다. - **워크스페이스**: 애니메이션 전환, 워크스페이스별 배경화면, 사용자 정의 아이콘이 있는 명명된 워크스페이스, 앱 고정을 위한 워크스페이스 규칙, 그리고 시각적 워크스페이스 개요 패널을 갖춘 완전한 가상 데스크톱 구현입니다. - **생산성 기능**: 키보드 우선 설계, 모든 주요 플레이어와 호환되는 범용 미디어 컨트롤, 디스플레이별 독립적인 구성이 가능한 멀티 모니터 지원, 그리고 70개 이상의 언어로 된 현지화입니다. - **개발자 기능**: Svelte, TypeScript, 그리고 시스템 상태에 대한 완전한 IPC 액세스를 사용하여 사용자 정의 위젯을 구축하기 위한 위젯 SDK입니다. 모든 구성은 일반 파일에 저장되어 버전 제어 및 동기화에 친화적입니다. 설치는 Microsoft Store, Winget, 또는 GitHub Releases(.msix/.exe)를 통해 가능하며, 모든 패키지는 서명되어 있습니다. 애플리케이션은 WebView 런타임과 Microsoft Edge가 제대로 작동하기 위해 필요합니다. 이 프로젝트는 오픈 소스이며 커뮤니티 기여를 환영합니다.