누군가 긴 주제(예: 첫 50개 게시물)의 일부만 읽고 떠난다고 가정해 보겠습니다. 60개의 게시물이 추가된 후 알림을 받으면, 해당 알림으로 이동했지만 이전에 읽던 위치를 잃어버리게 됩니다.
잠재적 해결책:
마지막으로 읽은 게시물 이후의 알림으로 이동하거나, 마지막 읽은 게시물에서 충분히 먼 위치의 알림으로 이동할 때 모달이 표시되어 알림으로 이동할지, 아니면 마지막으로 읽은 게시물로 이동할지 선택할 수 있도록 하는 것입니다. 이렇게 하면 앞으로 점프할지, 아니면 맥락을 파악하기 위해 전체를 읽을지 선택할 수 있습니다.
이런 일이 꽤 자주 일어나는데, 이 문제를 해결할 수 있는 방법이 있으면 좋겠습니다. 방금 떠오른 아이디어가 하나 있습니다. 내비게이션 방식을 바꾸는 대신, 읽은 글과 읽지 않은 글을 표시하기 위해 게시글 타임라인의 스타일을 다르게 설정하는 건 어떨까요. 아주 엉성하지만, 대략적인 목업으로 설명하자면, 건너뛰고 실제로 읽지 않은 부분을 다른 색으로 표시하는 식입니다. (네, 저는 디자인에는 정말 약하지만, 대략적인 제안은 이렇습니다.)
정리하자면, 이는 사용자가 스스로 초래한 문제입니다. 사용자는 특정 주제를 읽다가, 클릭하거나 탭한 알림으로 인해 해당 주제 내에서 더 아래쪽으로 이동하게 됩니다.
우리는 주제 내에서 사용자가 읽은 가장 아래(최하단) 위치를 항상 추적합니다. 세로형 타임라인의 작은 뒤로 가기 버튼이 하는 일이 바로 이것입니다. 우리가 "읽지 않은 구멍"을 추적하지 않는 주된 이유는 그렇게 하면 UI가 지옥이 되기 때문이죠
내가 생각할 수 있는 가장 좋은 방법은, 사용자가 주제 내에서 더 아래/깊은 게시물로 이동하려고 할 때 "이 주제에서 앞으로 점프하여 현재 위치를 잃으시겠습니까?"라는 대화 상자를 표시하는 것입니다. 하지만 현재 위치를 잃는 것만큼, 혹은 그보다 더 짜증날 수도 있으니 확신은 없네요.
항상 v를 클릭하여 사용자가 답글을 보낸 원문을 확인할 수 있습니다. 해당 원문을 클릭하면 작성자가 해당 게시물로 이동합니다. 다만, 이는 사용자가 마지막으로 읽거나 게시물을 작성했던 위치로 이동하도록 설계된 것이 아닙니다. 단순히 해당 게시물에 대한 답글로 이동하게 해주는 기능일 뿐이며, 답글이 얼마나 뒤에 작성되었든 마찬가지입니다.