알림으로 이동 후 마지막으로 읽은 게시물 기억하기

문제:

누군가 긴 주제(예: 첫 50개 게시물)의 일부만 읽고 떠난다고 가정해 보겠습니다. 60개의 게시물이 추가된 후 알림을 받으면, 해당 알림으로 이동했지만 이전에 읽던 위치를 잃어버리게 됩니다.

잠재적 해결책:

마지막으로 읽은 게시물 이후의 알림으로 이동하거나, 마지막 읽은 게시물에서 충분히 먼 위치의 알림으로 이동할 때 모달이 표시되어 알림으로 이동할지, 아니면 마지막으로 읽은 게시물로 이동할지 선택할 수 있도록 하는 것입니다. 이렇게 하면 앞으로 점프할지, 아니면 맥락을 파악하기 위해 전체를 읽을지 선택할 수 있습니다.

이전에 이 주제에 관한 글 하나(Remembered Topic location should be "First Unread" post instead of "Last Read" post)를 발견했는데, 다른 글은 없는 것 같지만 중복된 경우라면 죄송합니다.

5개의 좋아요

이런 일이 꽤 자주 일어나는데, 이 문제를 해결할 수 있는 방법이 있으면 좋겠습니다. 방금 떠오른 아이디어가 하나 있습니다. 내비게이션 방식을 바꾸는 대신, 읽은 글과 읽지 않은 글을 표시하기 위해 게시글 타임라인의 스타일을 다르게 설정하는 건 어떨까요. 아주 엉성하지만, 대략적인 목업으로 설명하자면, 건너뛰고 실제로 읽지 않은 부분을 다른 색으로 표시하는 식입니다. (네, 저는 디자인에는 정말 약하지만, 대략적인 제안은 이렇습니다.)

3개의 좋아요

정리하자면, 이는 사용자가 스스로 초래한 문제입니다. 사용자는 특정 주제를 읽다가, 클릭하거나 탭한 알림으로 인해 해당 주제 내에서 더 아래쪽으로 이동하게 됩니다.

우리는 주제 내에서 사용자가 읽은 가장 아래(최하단) 위치를 항상 추적합니다. 세로형 타임라인의 작은 뒤로 가기 버튼이 하는 일이 바로 이것입니다. 우리가 "읽지 않은 구멍"을 추적하지 않는 주된 이유는 그렇게 하면 UI가 지옥이 되기 때문이죠 :wink:

내가 생각할 수 있는 가장 좋은 방법은, 사용자가 주제 내에서 더 아래/깊은 게시물로 이동하려고 할 때 "이 주제에서 앞으로 점프하여 현재 위치를 잃으시겠습니까?"라는 대화 상자를 표시하는 것입니다. 하지만 현재 위치를 잃는 것만큼, 혹은 그보다 더 짜증날 수도 있으니 확신은 없네요.

1개의 좋아요

뭐요? 디스코스를 열고 답글 알림을 클릭했는데, 제가 본 마지막 게시물에서 50개 뒤에 있는 답글이었기 때문에 제 잘못이라는 건가요?

5개의 좋아요

항상 v를 클릭하여 사용자가 답글을 보낸 원문을 확인할 수 있습니다. 해당 원문을 클릭하면 작성자가 해당 게시물로 이동합니다. 다만, 이는 사용자가 마지막으로 읽거나 게시물을 작성했던 위치로 이동하도록 설계된 것이 아닙니다. 단순히 해당 게시물에 대한 답글로 이동하게 해주는 기능일 뿐이며, 답글이 얼마나 뒤에 작성되었든 마찬가지입니다.

1개의 좋아요

여전히 "이 주제에서 첫 번째 읽지 않은 게시물로 이동"을 위한 "단축키"가 필요합니다.

누군가가 여기를 클릭하면, 특히 그 주제 중간쯤까지 읽은 경우를 제외하면 제대로 따라잡을 수 있는 기회가 없습니다.

기술적으로는 이미 모든 정보를 가지고 있으며, 사용자들이 읽지 않은 게시물이 무엇인지 알고 있습니다. 다만 이를 표시할 수 있는 액션이 없는 것뿐입니다.

6개의 좋아요

모바일 사용 시 키보드 없이도 이 작업을 수행할 수 있는 방법도 정말 있었으면 좋겠어요!

3개의 좋아요

이미 게시글 번호나 날짜를 입력할 수 있는 “이동” 팝업이 있습니다. 이 팝업에 첫 번째 읽지 않은 게시글로 이동하는 옵션을 추가할 수 있을 것 같습니다.

2개의 좋아요