Rectangle의 최신 소식: 놓쳤을 수도 있는 최근 기능들

Rectangle의 최신 소식: 놓쳤을 수도 있는 최근 기능들

Rectangle app은 자주 업데이트되며, GitHub 저장소를 특별히 지켜보고 있지 않다면 릴리스 노트를 놓치기 쉽다. 기억에 의존해 작성한 요약이 아니라 프로젝트 자체의 릴리스 히스토리를 기준으로, 최근 버전에 실제로 반영된 내용을 다룬다 — 예전에 Rectangle mac을 설치해두고 그 뒤로 무엇이 바뀌었는지 확인하지 않았다면 유용할 것이다.

v0.96: 모서리 동작과 보안 감사

이 글을 쓰는 시점 기준 최신 버전인 v0.96의 릴리스 노트에 따르면,

  • 고정 크기 창의 모서리 동작을 설정할 수 있게 되었다. 자유롭게 크기를 조절할 수 없는 창(일부 유틸리티 패널과 고정 크기 앱)의 경우, 원래대로라면 모서리 위치가 되는 액션을 이제 제안된 영역 안에서 가운데 정렬되는 대신 실제로 그 모서리에 스냅되도록 설정할 수 있다 — 예전에는 Rectangle app의 모서리 액션과 일관되지 않게 동작하던 앱 카테고리를 위한, 작지만 구체적인 수정이다.
  • 문서화된 보안 감사. 릴리스 노트에는 MASShortcut 의존성 고정, URL 작업 처리 확인, 설정 자동 로드 동작 강화로 설명되어 있다. 이는 Rectangle app의 더 넓은 SECURITY.md 정책에서 언급하는 종류의 보안 유지 관리를, 구체적이고 날짜가 있는 형태로 보여주는 사례다 — 막연한 일반적인 주장이 아니라, 특정 릴리스에 반영된 구체적이고 감사된 변경 사항이다.
  • 절반과 3분의 1 액션에서 겹침을 잘못 감지하던 문제를 수정했고, 그리드 위치 순환을 위한 겹침 오프셋 옵션이 추가되었다.
  • 메뉴 항목에 빠져 있던 SF Symbol 아이콘을 추가했고, 한국어 번역이 업데이트되었다.

v0.95: 더 세밀한 그리드 위치와 번호로 디스플레이 지정

바로 이전 릴리스에서는 이전 버전에는 대응하는 것이 없던 두 가지 기능이 추가되었다.

  • 9분할(3×3), 12분할(3×4), 16분할(4×4) 그리드 위치가 각각 순환 모드와 함께 추가되었다 — Rectangle app의 표준 액션 목록이 다루는 절반/4분의 1/3분의 1/6분의 1/8분의 1/9분할 카탈로그를 크게 확장한 것으로, 9분할조차 거칠게 느껴지는 매우 크거나 초광폭인 디스플레이를 겨냥한 것이다.
  • 번호로 특정 디스플레이에 창을 이동시키는 기능이, 순서대로 다음이나 이전 디스플레이로만 이동할 수 있던 것에서 확장되었다. 이는 멀티 모니터 버그 리포트에 나타났던, 직관적이지 않은 디스플레이 순서 동작 문제를 직접 해결해준다 — 번호로 디스플레이를 지정할 수 있게 되면, 그 순서 로직에 의존하지 않고 완전히 우회할 수 있다.
  • 알림 센터의 알림이 화면에 보이는 상태일 때 드래그-투-화면-엣지 스냅이 작동하지 않던 문제가 수정되었다 — 같은 화면 가장자리를 두고 경쟁하는 macOS UI의 두 별개 요소 사이에서 벌어지는, 좁지만 실제로 존재하던 상호작용 문제였다.

오래된 버전을 쓰고 있다면 알아둘 만한 이전의 주목할 만한 추가 기능들

릴리스 히스토리를 더 거슬러 올라가면, 한 번 Rectangle을 설치한 뒤로 변경 이력을 다시 살펴본 적이 없다면 놓치기 쉬운 여러 기능이 추가되어 있다.

  • 윈도우 스냅에 대한 햅틱 피드백 지원(v0.77) — Force Touch 트랙패드가 탑재된 Mac에서 스냅 액션이 완료될 때 물리적인 트랙패드 클릭 감각을 제공한다.
  • 창의 너비나 높이를 두 배로/절반으로(v0.77) — 표준 Make Larger/Make Smaller 증분을 넘어서는 추가 크기 조절 액션이다.
  • 드래그 스냅에 알려진 문제가 있는 앱 목록을 문서화했으며, Adobe Illustrator와 After Effects를 구체적으로 지목한다(v0.77) — 이 두 앱 중 하나에서 Rectangle의 드래그 스냅에 문제를 겪었다면, 이는 자신의 설정 잘못이 아니라 인정되고 이름이 명시된 한계라는 유용한 확인이 된다.
  • 노치가 있는 디스플레이를 위한 별도의 여백 설정(v0.80) — 화면에 노치가 있는 MacBook을 쓰면서, 노치 없는 화면과 같은 여백을 쓰는 대신 타일 배치된 창 간격이 이를 특별히 고려하길 원했다면 관련이 있다.
  • 제목 표시줄 탭 그룹 지원(v0.80).
  • Todo Mode(v0.66 무렵 도입) — 표준 윈도우 타일링과는 별개의 기능으로, Rectangle이 사이드바 형태의 할 일 목록 상호작용을 관리할 수 있게 해준다. 존재를 몰랐다면 설정에서 살펴볼 가치가 있다.
  • “centerProminently” 명령(v0.75) — 표준 Center 액션을 넘어서는 추가 중앙 정렬 액션으로, 단순한 가운데 정렬로는 화면에서 원하는 만큼 눈에 띄지 않는 창을 위한 것이다.
  • 오른쪽에서 왼쪽으로 쓰는(RTL) 언어에서의 Stage Manager 위치 지정 수정(v0.77) — RTL 언어 시스템 로케일에서 Stage Manager와 함께 Rectangle을 사용한다면 관련이 있다.

자신이 쓰는 버전을 확인하고 그 이후 무엇이 새로 생겼는지 확인하는 방법

  1. Rectangle의 메뉴 막대 아이콘을 열고 Option을 누른 채로 유지한다 — “About” 항목이 View Logging으로 바뀌지만, Option을 누르지 않은 표준 About 화면에서는 현재 버전 번호를 확인할 수 있다.
  2. 이를 GitHub Releases 페이지와 비교한다. 여기에는 모든 버전이 각각의 구체적인 변경 사항과 함께 순서대로, 최신 버전부터 나열되어 있다.
  3. 여러 버전 뒤처져 있다면, 자신의 버전과 최신 버전 사이의 각 릴리스 노트를 읽어본다 — 기능과 버그 수정은 누적되므로, 여러 버전 전의 변경 사항이 지금까지 우회해오던 문제를 정확히 해결해줄 수도 있다.

이것이 단순한 호기심 이상으로 중요한 이유

이 변경 이력에서 반복되는 특정한 패턴 하나는 새겨둘 가치가 있다 — 보고된 버그는 이름과 날짜가 있는 릴리스에서 고쳐진다는 것이다. 포럼이나 오래된 블로그 글에 사람들이 올려둔, Rectangle의 “알려진” 한계에 대한 우회법은, 그 이후에 이미 나온 수정보다 앞선 것인 경우가 많다. 특정 앱의 드래그 스냅 동작, 멀티 모니터 순서의 특이함, 부족한 그리드 밀도 등 어떤 한계가 영구적이라고 단정 짓기 전에, 낡은 문제 해결 스레드에 의존하기보다 최근 릴리스가 이미 그 문제를 해결했는지부터 확인해보자.