크로스 브라우징 문제
접근성 또는 시멘틱 마크업
- 불필요한 엘리먼트 래핑 제거 · PR#374
- 결제선에 가격 입력란 추가 -
inputmode="numeric"
PR#451 - 모든 아이콘 스타일에
i
element 사용하기 · PR#564 - 구분선 항상 커서 이전에 생성되도록 고정하기 · PR#547
- 하드코딩 대신에
disabled
어트리뷰트로 제어하기 · PR#603 - 포스트 편집 모드 스위치 버튼 스타일링을
disabled
어트리뷰트 바탕으로 하기 · PR#661 - 저장 단축키 누르면 임시저장 실행하기 · PR#911
- 태그 입력을 submit 이벤트로 관리하기 · PR#1034
- 메뉴 컴포넌트 추가 - 코드리뷰 · PR#260
- 새 링크 입력 시 입력 박스에 자동 초점 맞추기 · PR#1101
- 검색 바에
input type="search"
지정하기 · PR#1076 - 결제선 리뉴얼 · PR#1124
- 폼 전송 이후에 유효성 검사 결과 표시하기 · PR#1377
- button
type
어트리뷰트 명시 누락되어서 추가함 · PR#1608 - 검색바 지우기 버튼에
type="reset"
적용하기 · PR#1682
개발자 경험 향상
- TiptapRenderer layout shift 현상 수정 - 코드리뷰 · PR#380
- publish 경로 내 폴더 구조 정리 · PR#428
- 에디터 페이지 마운트 및 이력 복구 직후에 자동 저장을 실행하지 않게 구조 개선하기 · PR#602
- TabHeadItem query 의존성 주입으로 수정하기 · PR#1110
- Floating UI 보일러플레이트 코드를 커스텀 Svelte Action 으로 줄이기 · PR#1032
- Floating UI arrow 계산 보일러플레이트 코드 묶기 · PR#1033
- TabHeadItem 에서 Trailing Slash 를 색인하지 못하는 문제 고치기 · PR#1057
UI 주도적 제안 및 개선
색상 대비에 관한 피드백
재직헀던 회사에서 공개 허가를 받고 공유드리는 대화 이력입니다.