A few things I'd like to see in Bear

Francesco Puppo

Bear에서 보고 싶은 몇 가지

원문은 Francesco Puppo님이 에 게재했습니다. 이 블로그 구독하기

Bear는 여전히 내가 가장 좋아하는 앱 중 하나다. Markdown으로 글을 쓴다면 쓸 수 있는 최고의 도구 중 하나라고 해도 과언이 아니다.

작년 팀에서 마침내 Bear 2를 출시했고, 현재는 v2.8 버전이다 1

물론 앱 디자인을 업으로 삼고 매일 Bear를 쓰다 보니 개선되었으면 하는 점들이 생기기 마련이다. 이 중 일부는 이전에도 언급한 적 있지만, 업데이트된 목록은 다음과 같다:

  • 존재하지 않는 위키링크 구분
  • 페이지 나누기를 위한 +++ 추가
  • 별칭(alias) 생성 허용
  • 체크리스트 옵션 추가
  • 린터 포함
  • 스마트 폴더(또는 저장된 검색) 추가
  • 보관(Archive) 기능 개선

Shiny Frog 팀이 Bear를 지나치게 복잡하게 만드는 것을 늘 경계한다는 걸 안다(그리고 나는 이런 접근을 좋아한다). 하지만 이 중 대부분은 큰 무리 없이 추가할 수 있다고 생각한다.


각 항목에 대해 조금 더 덧붙이자면…

앞의 네 가지는 비교적 쉽게 도입할 수 있을 것 같다:

존재하지 않는 위키링크 구분

Bear에서는 위키링크가 실제로 노트를 가리키는지 아닌지 구분할 방법이 없다. 노트가 존재하든 하지 않든 똑같이 보인다(빨간색 텍스트, 꾸밈 없음).

자꾸 링크를 클릭하면 노트가 열릴 줄 알고 눌렀다가, 실수로 빈 노트를 만들게 된다.

Obsidian은 이를 아주 간단하게 처리한다. 존재하지 않는 링크는 투명도를 낮게 표시한다. 그게 전부다.

페이지 나누기를 위한 +++ 추가

PDF로 내보내거나 인쇄할 때 Bear에서는 페이지가 어디서 나뉠지 제어할 방법이 없다. 제목이나 문단의 첫 줄이 페이지 하단에 홀로 남겨져 나머지 섹션과 분리될 수 있다. 한 줄에 단독으로 +++를 넣으면 이 문제가 해결될 것이다.

이는 표준 마크다운은 아니지만, Bear 팀은 이미 하이라이트에 다양한 색상을 도입하면서 이 규칙을 깬 적이 있다. 마크다운이 ==🟣Highlight== 형태로 렌더링되는 식이다.

별칭(alias) 생성 허용

별칭은 다른 이름으로 파일을 참조할 때 유용하다. 예를 들어 복수형 이름인 Design Systems 노트에 Design System이라는 별칭을 주는 경우를 들 수 있다. 또 다른 예로는 [[Steve Wozniak|Woz]]라고 입력하지 않고도 [[Woz]]Steve Wozniak을 참조할 수 있게 하는 것이다.

Bear가 최근 YAML을 도입한 만큼, 이는 구현해 볼 만한 작고 좋은 기능이 될 수 있다:

---
aliases: Woz
---

# Steve Wozniak

체크리스트 옵션 추가

이전에 언급했듯이, [-]로 작업을 취소하고 [/]로 진행 중으로 표시할 수 있게 하면 좋겠다. 일부 Obsidian 테마처럼 과하게 갈 필요 없이 이 정도면 충분하다고 생각한다.


다음 세 가지는 좀 더 꿈같은 이야기에 가깝고, 제대로 구현하려면 꽤 많은 작업이 필요하다는 것도 알고 있다:

린터 포함

나는 “좋은 마크다운”을 쓰는 것에 꽤 집착하는 편이다. 문단, 목록 항목, 제목 사이에는 한 줄만 띄우고, 목록은 * 대신 -로 작성하는 등 사소한(편집증적인) 집착들이 있다.

이런 기능은 사용자가 아름다운 💫 파일을 만들 수 있도록 돕는다는 Bear의 미션에도 잘 어울릴 것 같다.

물론 Bear 본연의 정신을 유지하려면 이 옵션은 최소한으로, 어쩌면 린팅 방식을 사용자가 조정할 수 없는 단순한 토글 정도여야 할 것이다.

그리고 시작 단계에서는 Bear CLI에서만 사용할 수 있는 옵션으로 제공될 수도 있다.

스마트 폴더(또는 저장된 검색) 추가

많은 검색을 수동으로 해야 하고, 이 쿼리 목록을 기억해야 한다.

대부분의 사람들이 쓰는 해결책은 이를 Bear 노트에 저장해 두거나 Apple 단축어로 실행하는 것이다.

반면 거의 모든 다른 앱은 사용자가 이를 사이드바에 저장할 수 있게 한다. 가장 미니멀한 마크다운 에디터인 iA Writer조차 이 기능을 오래전부터 제공하고 있다!

보관(Archive) 기능 개선

보관 기능은 도입된 이후로 업데이트된 적이 없는 것 같고, 솔직히 말해 거의 쓸모가 없다.

가장 큰 문제는 노트를 보관함으로 옮기면 사이드바에서 해당 노트의 태그가 더 이상 보이지 않는다는 점이다. 물론 보관함 안에서도 검색은 할 수 있지만, 시각적으로 탐색할 수 있는 여지는 사라진다.


덧붙이자면, 설령 이런 기능들이 구현되지 않더라도 나는 계속 Bear를 쓸 것이다. 저렴하고 아름답게 만들어졌으며, 팀이 무엇을 원하는지 분명히 알고 있기 때문이다.

각주

  1. 7월 7일에 공개될 예정인 대규모 업데이트(워크스페이스)와 함께 아마도 v2.9로 올라갈 것이다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글