Ratatui의 주요 유지보수자인 Joshka가 터미널 화면의 레이아웃 공간을 효율적으로 사용하는 새로운 프로토콜을 제안했습니다. 기존 방식에서는 유니코드 박스 그리기 문자를 사용해 테두리를 표현했기 때문에, 테두리 한 줄마다 텍스트가 들어갈 수 있는 행이나 열이 하나씩 낭비되는 구조적 제약이 있었습니다.

이번에 제시된 방안은 셀의 가장자리 에지에 얇은 선을 그려 넣는 것입니다. 각 셀은 최대 12개의 선분 정보를 가질 수 있으며, 색상과 두께, 스타일 등을 개별적으로 설정할 수 있습니다. 이렇게 하면 테두리가 실제 텍스트 영역을 침범하지 않고 시각적인 구분만 수행하게 됩니다.

현재 이 프로토콜은 Ghostty 터미널 에뮬레이터에 적용 가능한 패치 형태로 구현되어 있습니다. Rio 터미널에서도 초기 프로토타입이 존재하며, Ratatui 라이브러리를 활용한 데모 애플리케이션들이 함께 공개되었습니다. 이를 통해 탭 레이블이나 입력 필드의 밑줄 등이 테두리 공간 없이 깔끔하게 표시되는 모습을 확인할 수 있습니다.

기술적으로는 이름이 지정된 DCS 제어 시퀀스를 사용하며, 앱이 해당 기능을 지원하는지 확인한 후 지원되지 않는 환경에서는 자동으로 기존 박스 그리기 문자로 대체되도록 설계되었습니다. 공유되는 모서리나 선분은 우선순위와 위치 정보에 따라 자연스럽게 병합됩니다.

해커 뉴스 등 커뮤니티에서는 이 접근법에 대한 다양한 반응이 이어지고 있습니다. 일부 사용자들은 더 근본적인 GUI 프레임워크로의 전환을 요구하기도 했으며, 호환성 문제와 패딩 처리의 불확실성을 우려하는 목소리도 나왔습니다. 반면 다른 이들은 기존 터미널의 한계를 넘어서는 시도라고 평가했습니다.

아직 공식 표준으로 확정된 단계는 아닙니다. Joshka는 터미널 및 TUI 개발자들로부터 초안 사양에 대한 피드백을 적극적으로 수집하고 있습니다. 최종 채택 여부와 구체적인 배포 일정은 아직 정해지지 않았습니다.