타임라인을 업데이트했습니다! ![]()
이제 진행률 바를 클릭하면 주제 타임라인 컨테이너(즉, 모바일 타임라인)가 포함된 전용 모달이 열립니다. 이를 통해 모바일에서도 훨씬 쉽게 사용할 수 있습니다.
죄송하지만 이 문제를 재현할 수 없습니다. ![]()
타임라인을 업데이트했습니다! ![]()
이제 진행률 바를 클릭하면 주제 타임라인 컨테이너(즉, 모바일 타임라인)가 포함된 전용 모달이 열립니다. 이를 통해 모바일에서도 훨씬 쉽게 사용할 수 있습니다.
죄송하지만 이 문제를 재현할 수 없습니다. ![]()
테스트 사이트 https://forum.escooterworld.com/에 업데이트를 적용해 보았는데, 거기서도 같은 문제가 발생합니다. 원인은 모르겠네요. 화요일까지 휴가 중이라 더 이상 테스트를 해서 어떤 일이 일어나고 있는지 확인하기 어렵습니다.
컴포넌트를 보내 주시면 확인해 보겠습니다.
보냈습니다. 해당 구성 요소를 끄고도 같은 현상이 발생하며, 지난 업데이트 이후부터 이런 일이 생기기 시작했습니다.
DuckDuckGo 브라우저에서 테스트해 보세요 ![]()
스와이프 힌트 메시지를 업데이트했습니다: DEV: Add more control over swipe hint message - Pull Request #11 - VaperinaDEV/discourse-topic-preview-modal - GitHub
새로운 설정 두 가지가 포함되어 있습니다:
always_show_dismiss_hint:
기본적으로 모바일 닫기 제스처 힌트(“위로/아래로 스와이프하거나 뒤로 제스처/버튼을 사용하여 닫기”)는 브라우저당 한 번만, 즉 미리보기 모달이 처음 열릴 때 표시됩니다. 이 설정을 활성화하면 대신 매번 표시되도록 할 수 있습니다. modal_dismiss_gesture가 "gesture"인 경우에만 적용됩니다.
dismiss_hint_duration_ms:
닫기 제스처 힌트가 페이드아웃되기 전에 화면에 표시되는 시간(밀리초 단위)입니다. always_show_dismiss_hint를 활성화한 경우, 매번 열릴 때마다 10초 동안 표시되는 힌트가 번거로울 수 있으므로 이 값을 낮추는 것을 고려해 보세요. -1로 설정하면 자동 닫기를 완전히 비활성화할 수 있으며, 이 경우 힌트는 모달 자체가 닫힐 때까지 유지됩니다.
topic_preview.back_gesture_hint는 이제 htmlSafe입니다.
안녕하세요, 이 테마 컴포넌트를 정말 감사드립니다. 제가 사용하는데 완벽하게 작동하고 있습니다.
오늘 발견했는데, (중첩된 댓글 보기) 테마에서 댓글 섹션의 “다른 한 개의 답글” 버튼을 클릭하면 "오류: 요청한 URL 또는 리소스를 찾을 수 없습니다."라는 메시지가 표시됩니다.
리포트해 주셔서 감사합니다! 중첩된 답글 뷰를 테스트해 보았지만, 문제를 재현하지 못했습니다. 제 환경에서는 답글이 정상적으로 로드됩니다.
일반적인 중첩된 토픽 페이지에서 같은 답글이 정상적으로 열리는지 확인해 주실 수 있을까요? 만약 그렇지 않다면, 해당 게시글/토픽 자체의 문제일 수 있습니다.
다시 문제가 발생하면, 추가로 조사할 수 있도록 토픽 URL도 함께 보내 주세요.
안녕하세요,
“중첩된 답변” 보기에서 “
2개 답변”을 클릭하면
“오류: 요청한 URL 또는 리소스를 찾을 수 없음”이라는 메시지가 표시됩니다.
테스트 미리보기 모드, PC 구글 브라우저, 모바일 구글 브라우저 모두 동일한 메시지가 표시됩니다.
안녕하세요,
죄송합니다! 제가 명확하게 설명하지 못한 것 같습니다.
제가 말하고 싶었던 것은 “topic-preview-modal” 컴포넌트를 사용할 때, 홈페이지에서 “중첩 모드” 뷰의 주제를 미리 보려면 클릭한 후, 더 많은 답변 버튼을 클릭하면 이러한 오류가 표시된다는 것입니다.
아, 알겠어요, 감사합니다! 수정 내용입니다: FIX: Nested view lost topic identity on pagination + dead "Continue t… · VaperinaDEV/discourse-topic-preview-modal@fa90848 · GitHub
정말 감사합니다! 방금 테스트해 봤는데 문제없습니다!
이 테마 컴포넌트에 대한 작업에 감사드립니다! ![]()
안녕하세요,
와, 이 컴포넌트는 정말 멋지고 특히 스마트폰에서 뛰어난 사용성을 제공하는 것 같습니다!
막히는 버그를 발견했습니다:
"Post Voting 플러그인"이 적용된 토픽에서 모달이 로드되지 않습니다.
이 문제는 스마트폰과 PC 모두에서 발생합니다.
최신 버전에서도 동일한 현상이 나타납니다.
필요하시면 제 포럼에서 해당 컴포넌트를 다시 활성화하고 버그 링크를 DM으로 보내드리겠습니다.
감사합니다.
감사합니다 @Stephane_Roy! 수정 내용은 다음과 같습니다: FIX: post-voting topics crashing the topic preview modal · VaperinaDEV/discourse-topic-preview-modal@0be328e · GitHub
안녕하세요 ![]()
테마 컴포넌트를 리팩터링했습니다:
크기가 큰 topic-preview-modal 컴포넌트를 중첩된 토픽, 작성자 상호작용, 게시물 작업, 진행 상황 탐색, 오버레이 감시 및 뒤로 가기 제스처 상태를 처리하는 데로기(Delegate) 클래스로 분리했습니다.
기존 컴포넌트 API와 외부 계약은 변경되지 않았으며, topic-preview-modal.gjs 파일은 1836줄에서 873줄로 줄었습니다.
기능적인 변경 사항은 의도되지 않았습니다.
아마도 해당 기능이 존재하는데 설정 방법을 찾지 못했을 수도 있습니다:
사이드바가 표시되도록 의도된 특정 카테고리(예: Discourse Category Docs)에서는 모달이 역효과를 낼 수 있으므로, 모달을 표시하지 않도록 설정할 수 있을까요?
이전에 이에 대한 요청이 있었습니다. 가장 좋은 구현 방법을 알아보고 있는 중입니다. /latest에서 일부 주제만 모달로 열리고 다른 주제는 그렇지 않으면 사용자가 혼란을 겪을 수 있어, 간단해 보이지 않습니다. 다른 한편으로, 이를 카테고리별로 엄격히 제한한다면 /latest의 주제는 어떻게 동작해야 할까요?
오, Don님. 죄송합니다, 이전 요청을 못 봤습니다. 분석해 주시고 고려해 주셔서 정말 기쁩니다!
한편, 범주로만 엄격히 제한한다면
/latest의 주제들은 어떻게 동작해야 합니까?
우리의 구체적인 경우에서, 모달을 비활성화할 범위는 사전(glossary), 위키, 그리고 Discourse에 설정된 온라인 과정입니다.
저에게 이런 생각이 듭니다. 같은 범주에서 모달 사용 여부를 테스트할 수 있는 스위치를 두고, 해당 주제들이 최신 주제 목록에 표시되도록 하면, 실제 환경에서 사용자 관점의 영향을 진정한 의미로 평가하는 데 도움이 될 것입니다.
그것이 불가능하다면, 적어도 우리에게 있어서는 해당 범위 지정된 범주에서 최신 주제 뷰에서도 모달을 활성화하지 않는 것이 더 나을 것입니다. 과정은 위키와 사전과 마찬가지로 사이드바를 표시하도록 설정되어 있기 때문입니다.
우리는 사람들이 해당 정보를 실제로 조사하고 읽기를 원하며, 사이드바 뷰에서 해당 정보로 직접 연결되는 링크를 제공하는 데 관심이 있습니다.
커뮤니티의 나머지 부분에서 모달을 허용하는 것에 대해 우리는 완전히 편안합니다. 정말 잘 작동하고 있습니다.
우리는 사람들이 해당 정보를 실제로 조사하고 읽기를 원하며, 사이드바 보기에서 해당 정보에 대한 직접 링크를 제공하는 데 관심이 있습니다.
그들이 전체 주제를 클릭해서 열지 않나요?
전체 주제 열기를 클릭하지 않나요?
아, 우리가 원하는 건 마찰을 줄이는 거예요. 음악 트랙이나 그런 게 있으면 좋겠어요 ![]()