Skip to content

v2.20.0 - 에디터 라이팅 강화 · 태블릿 3단 레이아웃 (Editor Writing Upgrades & Tablet 3-Column)

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jun 02:17

iPad의 Bear에 한 걸음 더 다가선 기능 릴리스입니다. 키보드 단축키·태그 자동완성·목차·세리프 글꼴로 글쓰기 경험을 다듬고, 태블릿에서 "태그 · 노트 목록 · 에디터" 3단 레이아웃을 도입했습니다. 모두 로컬 전용이며 새 의존성은 없습니다.

Added

  • 키보드 단축키. 하드웨어 키보드에서 Ctrl/Cmd+B(굵게)·I(기울임)·K(링크)·Shift+S(취소선)로 서식을 적용합니다. Ctrl+S 단독은 의도적으로 비워 두어, 자동 저장되는 글이 실수로 취소선 처리되지 않게 했습니다.
  • 인라인 #태그 자동완성. [[위키링크]]처럼 본문에 #를 입력하면 기존 태그가 자동완성됩니다. URL 조각(…com#frag##은 트리거하지 않으며 계층 태그(#parent/child)를 지원합니다.
  • 목차(TOC). 미리보기 모드에서 제목(H1–H3) 목차를 열어 긴 노트의 해당 위치로 바로 이동합니다.
  • 세리프 / 산세리프 글꼴 선택. 설정 > Markdown에서 에디터·미리보기 글꼴을 세리프로 바꿔 책 같은 느낌을 낼 수 있습니다. 시스템 글꼴을 쓰므로 번들 에셋이 없고, 코드 블록은 항상 고정폭을 유지합니다.
  • 태블릿 3단 레이아웃. 넓은 화면에서 "태그 사이드바 · 노트 목록 · 에디터" 3단으로 펼쳐집니다. 사이드바의 태그를 누르면 옆 노트 목록이 그 자리에서 필터링되고(상위 태그는 하위 태그 노트까지 포함), "전체 노트" 또는 같은 태그 재탭으로 필터를 해제합니다. 폰 레이아웃은 그대로입니다.

Changed

  • 미리보기 노트 목록의 스크롤 상태를 호스트에서 제어하도록 정리해 목차 이동에 재사용했습니다.

Tests

  • #태그 자동완성 감지/완성(TagAutocompleteTest), 목차 추출(TocHeadingsTest), 태그 필터의 계층·정규화·유니코드 매칭(NoteTagFilterTest) 단위 테스트를 추가했습니다. ./gradlew test lintRelease 통과.