iPad iOS에서 키보드로 테마 제작 코딩이 숨겨집니다

수정 가능한지 확실하지는 않지만, 기존 CSS 끝에 코드를 추가해야 하는 경우 이 동작은 꽤 불편합니다 - 키보드에 가려서 텍스트 박스가 보이지 않습니다:

재현 방법:

  1. iPad(6세대)에서 Safari iOS 사용
  2. Discourse Theme Creator로 이동
  3. 테마의 기존 CSS 끝에 추가 코드를 입력해 보기
4개의 좋아요

우선순위/심각도: 중간 - 이 문제는 Discourse의 기능에 직접적인 영향을 미치지 않을 수 있지만, 모바일 기기로 테마를 편집하려는 관리자 및 디자이너에게 큰 불편을 초래할 수 있는 중요한 사용성 문제입니다.

플랫폼: iPad (6세대), iOS의 Safari 브라우저.

설명:

iPad에서 Safari를 사용하여 Discourse Theme Creator에서 CSS를 편집할 때, iOS 키보드가 텍스트 입력 상자를 가립니다. 이로 인해 CSS 파일 끝부분의 코드를 확인하거나 편집하기가 어렵습니다.

재현 단계:

  1. iPad(6세대)에서 Safari 브라우저를 엽니다.
  2. Discourse Theme Creator 웹사이트로 이동합니다.
  3. 편집할 기존 테마를 선택합니다.
  4. 선택한 테마의 CSS 편집 섹션으로 이동합니다.
  5. 기존 CSS의 끝부분까지 스크롤합니다.
  6. CSS 끝부분의 텍스트 상자를 클릭하여 키보드를 표시합니다.
  7. 기존 CSS의 끝부분에 새로운 CSS 규칙을 추가하려고 합니다.
  8. iOS 키보드가 나타나는 것을 확인하고, 키보드가 텍스트 상자의 표시를 가려 코드를 보거나 편집하기가 어렵다는 점을 인지합니다.
1개의 좋아요

Lilly, 분명히 수정 가능한 문제이지만, 이 문제가 비교적 드문 특수한 경우(에지 케이스)에 해당해서 당장은 우선순위를 높여 처리하기 어렵습니다.

일단 이 이슈에 pr-welcome 라벨을 붙여두겠습니다.

iOS에서 레이아웃 크기를 정확히 맞추는 것은 정말로 어려운 작업입니다. @pmusaraj, @j.jaffeux, 저 세 명이 채팅과 핵심 컴포저를 제대로 정리하는 데만 수많은 반복이 필요했거든요.

불행히도 이 문제는 간단히 해결할 수 있는 것이 아닙니다.

4개의 좋아요

개인적으로는 괜찮아요. 어차피 아이패드에서 테마 크리에이터를 자주 쓰지도 않으니까요. 가끔 노트북이 없을 때 간단한 코드 테스트용으로 쓰긴 해요. 코드는 텍스트 박스에서 더 위쪽에 어디에든 넣을 수 있어서 꽤나 자유롭네요. @sam님 감사합니다! :slight_smile:

3개의 좋아요