1.8.0 버전 패치노트

SteadySlower·2022년 12월 6일
0

🎉. 1.8.0 버전의 패치노트입니다. 사용을 하면서 불편했던 점 몇가지를 추가하고 오랫 동안 벼러왔던(?) 사이드 바 메뉴를 추가했습니다. (사이드 바의 경우 아직 개선하는 중입니다.)

미래의 단어장의 오늘의 학습에 추가되는 것을 방지함

제가 하루에 50개 단어, 30개 한자, 10개 문장을 외우고 있는데요. 일본어 공부를 하다보면 하루에 정해진 분량 이상의 단어를 단어장을 미리 추가해 놓을 때가 있습니다. 이런 경우에는 약간 꼼수로 Firebase에서 날짜를 조작(?)해서 미래의 날짜로 설정해둡니다. 그 날 바로 공부할 수 있게요.

하지만 오늘의 학습에 자동으로 추가를 누르는 경우 미래에서 온 단어장들이 추가되는 문제가 있었습니다. 이 버그를 해결했습니다.

before

after

사이드바 메뉴 추가

기존의 앱에서 앞면모드 전환 (한글 보기 vs 한자 보기)와 모아보기모드 전환 (전체 보기 vs 틀린 단어만 모아보기)를 전환하기 위해서 토글 버튼을 만들어 두었는데요. 직관적이지 않고 네비게이션 바의 자리도 너무 좁습니다. 따라서 사이드바 메뉴를 통해서 좀 더 직관적이고 확장성 있게 구현하고자 했습니다.

앞면모드, 모아보기모드 사이드바 메뉴로 이동

모아보기모드에 success만 빼고 보는 기능 추가

저는 단어공부를 할 때 단어 암기 상태를 3가지로 구분하는데요. 일단 외운 단어와 외워야 할 단어, 그리고 외운 것 같지만 복습이 필요할 것 같은 중간 단어 3가지입니다.

기존의 틀린 단어 모아보기는 중간 단어와 외워야 할 단어를 묶어서 보는 필터 밖에 없었는데요. 이번에 외워야 할 단어만 모아서 보는 기능을 추가했습니다.

드래그로 닫기 기능

오픈 소스로 제공되는 사이드바 메뉴를 보면 대부분 사이드바를 드래그해서 닫을 수 있는 기능을 제공합니다. 저도 DragGesture로 사이드바를 드래그해서 닫을 수 있는 기능을 추가했습니다.

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

0개의 댓글