MewUI 용 Markdown 확장 개발 진행 중

MewUI용 Markdown 확장이 현재 개발 중이며, MewUI 0.22.0에 포함할 예정입니다.

MewUI는 현대적인 애플리케이션에서 자주 요구되는 기능을 퍼스트 파티 확장으로 제공하고 있으며, 그 다음 확장으로 Markdown을 준비하고 있습니다.

Aprillz.MewUI.Markdown.Sample_lCnLvfeBQC

Markdown 파싱은 Markdig를 기반으로 하며, 렌더링은 MewUI 0.20.0에서 개편된 새로운 텍스트 엔진을 기반으로 구현하고 있습니다. 렌더링 구조는 markdig.wpfMarkdown.Avalonia를 참고하고, Markdown AST를 MewUI의 네이티브 요소와 텍스트 렌더링 구조로 직접 변환하고 최적화하는 방식으로 구성하고 있습니다.

mew_markdown_chat_bubbles_Hkb3FPnpuI

현재 제목, 강조, 목록, 링크, 인용문, 코드 블록, 표, task list, autolink, strikethrough와 이미지 렌더링까지 구현이 진행되었습니다.

MewUI의 기존 레이아웃, 스타일, 입력 및 테마 시스템과 자연스럽게 통합되는 가벼운 Markdown 뷰어를 목표로 하고 있으며, 첫 버전은 일반적인 Markdown 문서를 표시하는 데 필요한 주요 기능을 중심으로 구성할 예정입니다.

3개의 좋아요

대충 읽다가, 마크다운으로 ui 를 구성할 수 있게 만드시려는 줄 알았네요. ^^

마크다운 뷰어를 확장으로 추가한다는 말씀이시죠?

1개의 좋아요