카테고리 텍스트에 특정 색상을 입력할 수 없음

image

f2f2f2를 입력하려고 했는데, f2까지만 입력할 수 있습니다. 두 번째 f를 입력하려는 순간(예: f2f) 자동으로 ff22ff로 되돌아갑니다. 새 카테고리를 만들거나 편집할 때 Color와 Text Color 모두에서 이러한 문제가 발생합니다.

4개의 좋아요

리포트 감사합니다. 메타에서도 재현할 수 있습니다. 또한, 키보드의 백 버튼으로 입력 중이던 내용을 삭제하는 것도 불가능합니다.

이 문제를 해결할 때까지 임시 대안으로, 16진수 값을 직접 필드에 복사해서 붙여넣으시면 됩니다.

6개의 좋아요

이 커밋으로 수정되어야 합니다:

5개의 좋아요

알려주셔서 감사합니다, 데이비드.

모든 것이 업데이트된 것 같은데, 여전히 작동하지 않습니다:

저는 개발자가 아니기 때문에 깊은 수준의 기술적인 부분은 잘 모르지만, 커밋 내용을 보면 다음과 같이 적혀 있습니다:
// #F8F -> #F8F8F8, #DDD -> #DDDDDD와 같이 일반적인 16진수 코드를 자동으로 채움

왜 이런 방식으로 동작하는 것일까요?
fff를 추가하고 저장하면 자동으로 ffffff로 저장되는 것은 이해할 수 있지만, 입력하는 동안 실시간으로 자동 채움(auto fill)이 일어나서는 안 된다고 생각합니다(만약 그것이 실제로 일어나고 있다면요).

만약 f2ff32를 입력하고 싶다면 어떻게 해야 할까요? 현재는 항상 f2f2f2로 기본값이 설정되어 있어 제 원글에서 언급했던 문제가 여전히 발생하고 있습니다.

1개의 좋아요

처음에는 자동완성 hex 기능의 제안 사항을 개선해 보았습니다. 하지만 여기서 진정한 해결책은 입력 중 폼이 텍스트 색상 값을 변경하는 것을 방지하는 것이라고 생각합니다.

유효한 hex 코드인지 확인하기 위해 값을 검사해야 하지만, 접근 방식을 변경하여 필드를 클릭하거나 탭으로 벗어날 때 또는 폼을 제출할 때만 값을 검사하도록 했습니다.

이 변경 사항이 더 잘 작동하기를 바랍니다:

3개의 좋아요

업데이트해서 알려드릴게요. 감사합니다.

제 제안은 다음과 같습니다:

  • 항상 처음 6자리를 평가하므로, f2f299f2가 있더라도 f2f299로 간주합니다.
  • #를 완전히 무시할 수 있습니다. 특정 앱(예: Shottr)에서는 전체 #f2f2f2를 반환하는 경우가 있기 때문입니다. 이렇게 하면 사용자가 앱에서 가져온 값이나 헥스 코드를 입력하는 데 익숙한 방식 그대로 복사해서 붙여넣을 수 있습니다. 즉, #f2f2f2, f2f2f2, #f2f2f29393, f2f2f29393을 입력하거나 붙여넣어도 동일한 색상이 됩니다.

이 두 가지 접근 방식은 모두 매우 유연하게 만들어 줍니다. 앱에서 #f2f2f2를 가져오면 6자리로 제한되지 않으므로 마지막 2가 잘리지 않으며, #를 무시하기 때문에 여전히 색상으로 인정됩니다.

그리고 카테고리를 저장할 때 #와 6자를 초과하는 추가 문자를 제거합니다.

어떻게 생각하세요?

fff, 000, 111과 같은 특정 색상에 대해서는 저장 시 자동 완성 기능을 유지할 수 있습니다.

1개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 새 답변은 더 이상 허용되지 않습니다.