TL;DR
- IINA 1.5.0은 출시 이후 최대 규모의 인터페이스 개편을 적용한 버전으로, 약 1년간 준비한 업데이트임.
- 새 레이아웃 사이드바에서 창 종횡비 잠금과 화면 배치를 조정할 수 있으며, 좌우 사이드바 동시 표시와 패널 크기 조절도 가능함.
- 설정 창은 Swift 결과 빌더로 새롭게 작성했으며, 이전보다 정보를 한눈에 확인하기 쉽고 전체 공간은 덜 차지함.
- IINA 설정 창에서 커뮤니티 플러그인을 찾고 설치할 수 있으며, macOS 26 및 27의 Liquid Glass, 라이브 텍스트 등도 지원함.
- macOS 11 지원은 1.5.0이 마지막 버전이 될 예정이며, 다음 주요 버전에서는 내부 리팩터링과 렌더링 성능, HDR 및 색상 관리 문제 해결에 집중할 계획임.
IINA 1.5.0
- IINA는 10년 전 대학 도서관에서 만들어졌으며, 전 세계 사용자에게 여전히 사랑받고 있음.
- 제한된 자원을 가진 작은 팀이 유지 관리해 개발 속도가 느려질 때가 있으며, 사용자 인터페이스의 상당 부분은 7~8년 전에 작성된 상태임.
- 기존 인터페이스가 잘 작동하지만 디자인을 개편할 시기가 됐다고 판단해 IINA 1.5.0을 거의 1년 동안 준비했으며, 이번 버전은 출시 이후 가장 큰 인터페이스 개편임.
- 이번 릴리스와 함께 iina.io도 완전히 새롭게 개편함. 초기 출시 후 기차 안에서 만든 기존 웹사이트는 이후 거의 바뀌지 않았으며, 새 사이트는 정적 생성 방식으로 제작하고 자바스크립트를 최소화했으며 프런트엔드 프레임워크와 광고, 추적 기능을 포함하지 않음.
창 크기 자유롭게 조절하기
- IINA는 처음부터 QuickTime처럼 플레이어 창이 동영상의 종횡비를 따르는 방식으로 설계됐으며, 이후 많은 사용자가 창 종횡비 잠금을 풀고 자유롭게 크기를 조절하는 기능을 요청함.
- IINA 1.5.0은 새 레이아웃 사이드바를 추가해 설정 창을 열지 않고도 재생 중 레이아웃과 외관을 조정할 수 있게 함.
- 새 창 종횡비 잠금 옵션은 사이드바와 메뉴에서 이용할 수 있음.
- 가장자리까지 확장되는 동영상(Edge-to-Edge Video)도 끄면 동영상이 사이드바 아래로 확장되지 않고 독립된 영역 안에 표시됨.
사용자 지정 가능한 패널 배치
- 이제 IINA에서 왼쪽과 오른쪽 사이드바를 동시에 표시할 수 있으며, 예를 들어 재생 목록을 왼쪽에, 설정 패널을 오른쪽에 배치할 수 있음.
- 사이드바와 제목 표시줄, 화면 컨트롤러를 도킹해 계속 표시할 수 있어 VLC 같은 전통적인 미디어 플레이어에 가까운 레이아웃을 구성할 수 있음.
- 사이드바 크기를 자유롭게 조절할 수 있음.
- 최신 macOS 디자인에 더 잘 어울리도록 인터페이스 여백을 늘렸으며, 이전 버전의 조밀한 레이아웃을 선호하는 경우 새 컴팩트 인터페이스 옵션으로 되돌릴 수 있음.
새로운 설정 창
- 설정 창을 처음부터 다시 작성했으며, Swift 결과 빌더(Swift result builders)를 사용함. SwiftUI는 사용하지 않았으며, 이 방식은 코드를 더 쉽게 유지 관리하고 확장할 수 있게 함.
- 새 설정 창은 탐색하기 쉽게 설계했으며, 드롭다운 메뉴나 팝업 창, 보조 페이지 안에 정보를 숨기기보다 한눈에 보이도록 구성함.
- 아이콘과 그룹화, 서체를 활용해 인터페이스가 복잡해 보이지 않도록 했으며, 전체 공간은 이전보다 덜 차지하면서도 더 여유롭게 느껴지는 구성을 구현함.
플러그인
- IINA 1.4.0은 이벤트 처리부터 사용자 지정 인터페이스까지 다루는 API를 갖춘 플러그인 시스템을 도입했으며, 이후 다양한 필요에 맞는 플러그인이 사용자들에 의해 제작됨.
- IINA 1.5.0에서는 IINA 설정 창에서 커뮤니티 플러그인을 찾아 직접 설치할 수 있음.
- 직접 만든 IINA 플러그인은 GitHub에서 풀 리퀘스트를 제출해 목록 등록을 요청할 수 있음.
Liquid Glass 및 기타 업데이트
- IINA는 macOS 26 및 27에서 Liquid Glass를 지원하며, 화면 디스플레이(OSD)와 화면 컨트롤러(OSC), 사이드바에 각각 효과를 적용할 수 있음.
- 인스펙터와 재생 기록, 환영 창, 로그 뷰어 등 여러 보조 창의 디자인도 업데이트함.
- 라이브 텍스트(Live Text) 지원과 여러 소규모 개선 및 수정 사항도 포함함.
- 전체 변경 사항은 릴리스 노트에서 확인할 수 있음.
이전 버전의 macOS
- 위 인터페이스 변경은 최신 macOS 버전에만 적용되지 않으며, 이전 버전의 macOS에서도 시스템 디자인과 조화를 이루도록 구성함.
- IINA 1.5.0은 macOS 11을 지원하는 마지막 버전이 될 예정임. 최신 Xcode에서 macOS 11 지원을 계속하기가 점점 어려워지고 있으며, 테스트용 물리적 macOS 11 하드웨어를 유지하는 일도 어려워졌기 때문임.
다음 계획
- 당분간 IINA 1.5.0에서 발견된 문제를 계속 수정하고 새 인터페이스를 다듬을 계획임. 문제가 발생하면 GitHub에 이슈를 등록할 수 있음.
- 다음 주요 버전에서는 내부 리팩터링과 렌더링 성능 개선, 남아 있는 HDR 및 색상 관리 문제 해결에 더 집중할 계획임.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요