Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tiptap 노드 및 마크 전체 리팩토링 #1111

Merged
merged 1 commit into from
Jan 30, 2024

Commits on Jan 30, 2024

  1. tiptap 노드 및 마크 전체 리팩토링 (#1111)

    팁탭 노드 및 마크 등 관련 코드 전체 에디터 리뉴얼에 맞게 리팩토링함
    
    **주요 변경사항**
    
    - `prose.css` 파일을 통해 스타일링하던 부분들을 이제 각 노드/마크/익스텐션에서 바로 스타일을 적용하도록 함
    - `letter_spacing`, `line_height`, `text_align` 익스텐션을 deprecate하고 `paragraph`의 attribute로 옮김 (`heading`이 사라져서 `paragraph`에만 적용하면 됨)
    - `font_family` 익스텐션을 deprecate하고 `font_family` 마크로 재구현함 (이제 인라인으로 적용 가능)
    - `horizontalRule` 노드를 deprecate하고 `horizontal_rule` 노드로 재구현함 (네이밍 이슈)
    - `heading` 노드를 deprecate함 (이제 `paragraph` 노드로 처리 가능)
    - `paragraph`의 `level` attribute를 deprecate함 (이제 폰트 크기를 임의로 설정 가능)
    - `text_color` 마크를 deprecate하고 `font_color` 마크로 재구현함 (이제 프리셋 컬러 이름이 아닌 hex code를 입력받음)
    - `font_size` 마크를 신규로 추가함 (이제 폰트 크기를 인라인으로 변경 가능)
    - 기타 자잘한 코드 수정 및 개선
    devunt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9f95331 View commit details
    Browse the repository at this point in the history