
Monochrome은 macOS에서 iPhone Safari 사용자 에이전트로 웹사이트를 표시하는 가벼운 브라우저다. 작은 창에서 웹을 보거나 모바일 화면 레이아웃을 확인하려는 사람을 위한 오픈소스 프로젝트다.
창 크기는 5s(320 × 568)부터 Max(440 × 956)까지 여섯 가지 프리셋으로 바꿀 수 있다. 기본값은 SE(375 × 667)이며, ⌘1부터 ⌘6까지의 단축키로 전환한다. 창 크기는 320 × 480에서 440 × 956 범위 안에서 조절할 수 있다.
주소창에는 URL이나 도메인을 입력해 이동할 수 있고, 검색어는 설정한 검색 엔진으로 보낸다. 기본 검색 엔진은 DuckDuckGo HTML이다. 방문 기록에서 입력 중인 주소를 자동 완성하며, 기록은 최대 1,000개의 정규화된 URL을 중복 없이 저장한다. 앱은 이 기록을 Apple의 LZFSE 압축을 사용해 UserDefaults에 보관하므로 별도의 데이터베이스 파일은 필요하지 않다.
여러 브라우저 창과 macOS 탭을 지원하며, 트랙패드 두 손가락 스와이프로 뒤로·앞으로 이동하고 핀치 동작으로 확대·축소할 수 있다. 도구 막대에는 뒤로, 새로고침·중지, 홈, 주소 입력란이 기본으로 표시되며, 앞으로 이동이나 새 창 등의 항목을 추가로 설정할 수 있다.
홈페이지와 검색 엔진은 ⌘,로 여는 Preferences에서 바꿀 수 있다. 프로젝트를 빌드하려면 Xcode에서 Monochrome.xcodeproj를 열고 Monochrome 스킴을 실행하거나 다음 명령을 사용한다.
xcodebuild -project Monochrome.xcodeproj -scheme Monochrome -configuration Release build
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요