Tailscale, macOS 노치(Notch) 문제 해결! 새로운 윈도우 인터페이스 출시
Tailscale, macOS 메뉴 막대 아이콘이 노치(Notch)에 가려지는 문제 해결을 위해 경고 메시지 기능을 추가함
새로운 윈도우 인터페이스를 출시하여 접근성 및 기능 개선을 이룸
macOS 메뉴 막대 관리의 불편함에 대한 사용자 불만이 제기됨
Tailscale의 SSO(Single Sign-On) 통합에 대한 개선 요구가 존재함
macOS 노치(Notch) 문제와 해결 방안
Tailscale은 macOS의 노치(Notch) 디자인으로 인해 메뉴 막대 아이콘이 가려지는 문제를 겪었다. 이에 대한 임시 해결책으로 아이콘 가시성(Icon Visibility)을 감지하여 사용자에게 경고 메시지를 표시하는 기능을 구현했다. 기술적으로는 `NSWindow.didChangeOcclusionStateNotification`을 사용하여 아이콘의 가림 상태(Occlusion State)를 확인하고, Swift 코드를 통해 사용자에게 알림을 제공한다. 하지만, 근본적인 해결책은 아니며, 새로운 윈도우 인터페이스 출시를 통해 문제를 해결했다.
새로운 윈도우 인터페이스의 특징
Tailscale은 메뉴 막대 앱의 단점을 보완하기 위해 새로운 윈도우 인터페이스를 도입했다. 이 인터페이스는 Tailnet 장치 목록 표시, IP 주소 복사, Taildrop을 통한 파일 전송, Exit Node 선택 기능 등을 제공한다. 또한, Dock 아이콘에 오류를 표시하는 기능과 미니 플레이어 모드를 지원하여 사용자 편의성을 높였다. 이러한 변화는 Tailscale의 사용자 경험(User Experience)을 개선하고, 메뉴 막대 아이콘 문제로 인한 불편함을 해소하는 데 기여한다.
macOS 메뉴 막대 관리의 어려움
커뮤니티에서는 macOS 메뉴 막대 관리의 불편함에 대한 불만이 제기되었다. 특히 노치 디자인으로 인해 아이콘이 가려지는 문제와, 메뉴 막대 아이콘 정렬 및 관리의 부재가 지적되었다. 타사 앱(Third-party Apps)을 통해 문제를 해결하려는 시도가 있었지만, macOS 업데이트로 인해 호환성 문제가 발생하기도 했다. 이러한 문제들은 사용자 경험을 저해하고, 개발자들에게 기술 지원(Technical Support) 부담을 가중시킨다.
Tailscale SSO(Single Sign-On) 통합의 한계
일부 사용자는 Tailscale의 SSO(Single Sign-On) 통합에 대한 개선을 요구했다. 특히, Apple SSO를 사용하여 Tailscale을 설정한 경우, 비 Windows 장치에서 새로운 사용자를 추가하는 과정이 번거롭다는 의견이 있었다. 이는 사용자 계정 관리(User Account Management)의 어려움을 야기하며, Tailscale의 사용 편의성(Usability)을 저해하는 요소로 작용한다. 사용자들은 패스키(Passkey)를 사용하여 간편하게 연결할 수 있는 방법을 원하고 있다.