1.4.0 버전 패치노트

SteadySlower·2022년 8월 29일
0

🎉  JWords의 1.4.0 업데이트로 추가될 새로운 기능을 소개합니다.

iOS에서 단어장을 추가하기

먼저 iOS에서 단어장을 추가하는 기능입니다. 기존의 단어장을 추가하기 위해서는 Mac용 JWords로만 가능했습니다. 하지만 이번 업데이트를 통해서 iOS에서도 단어장을 추가할 수 있도록 할 예정입니다.

이 기능의 기술적인 포인트는 꼭! Pull Request를 참고해주세요.

하지만 iOS에서 단어를 추가하지 못해 이 기능이 무슨 소용이냐구요? 이 기능은 바로 아래의 기능을 위해서 존재합니다.

단어장 마감 기능

지금 단어장을 사용한지도 한달 반 정도 되어가는데요. 그동안 일본어 공부를 열심히 했더니 단어장이 꽤나 쌓였습니다. 예전 단어장들은 거의 보지 않는데도 홈화면을 차지하고 있습니다.

이 단어장들을 마감하는 기능이 필요합니다. 하지만 그냥 단어장을 홈화면에서 무작정 치운다고 되는 것이 아닙니다. 단어장 안에는 죽어도 안 외워지는 웬수(?) 같은 단어들이 있기 마련입니다.

이런 단어장들은 최신의 단어장으로 옮겨서 더 많은 관심을 주어야 합니다. 이를 위해서 틀림 체크가 된 단어들을 최신 단어장 중에 하나를 골라서 옮기고 나서 단어장을 마감할 수 있도록 하는 기능을 추가했습니다.

이 기능을 구현하기 위한 기술적인 포인트는 꼭! Pull Request를 참고해주세요!

단어 복붙할 때 자동으로 텍스트 다듬기

이번 업데이트 사항은 Mac용 앱에 적용되는 업데이트입니다.

일본어로 자판을 쳐보신 분들은 아시겠지만 상당히 적응하기가 힘듭니다. 그리고 무엇보다 우리 단어장은 단어를 입력할 때 가나와 한자를 모두 입력하는 것을 권장하기 때문에 적응하기 힘든 자판을 두번을 두드려야 하는… 곤란한 상황이 생깁니다.

그래서 저는 주로 네이버 사전에서 한글로 검색을 한 다음에 복붙으로 단어를 저장해왔는데요. 이 때 복사해오는 단어는 95% 이상 가나 [한자]의 형태를 띄고 있습니다.

따라서 이 형태를 복사해오면 자동으로 앱이 인지해서 한자와 가나를 분리해주는 기능을 추가했습니다. 아마 단어 입력 시간이 70% 이상 단축될 것입니다! 스트레스는 90% 이상 감소를 보장합니다ㅎㅎ

이 기능을 구현하기 위한 기술적인 포인트는 꼭! Pull Request를 참고해주세요!

👋 마치며

이번 기능 소개는 여기까지입니다. 오랜 시간 계획하며 만든 기능도 있고 홧김에(?) 추가한 기능들도 있습니다. 앞으로도 실사용하면서 필요한 기능을 하나하나 추가하며 즐겁게 토이 프로젝트 해보도록 하겠습니다!

profile
백과사전 보다 항해일지(혹은 표류일지)를 지향합니다.

0개의 댓글