Releases: nhn/tui.editor
Releases · nhn/tui.editor
0.2.5
- 통합 단축키 추가
- CTRL+B: "Bold"
- CTRL+I: "Italic"
- CTRL+L: "HR"
- CTRL+O: "OL"
- CTRL+Q: "Blockquote"
- CTRL+T: "Task"
- CTRL+U: "UL"
- 리스트 및 태스크에 SHIFT+TAB, TAB 인덴테이션 적용
- 리스트 및 태스크 컨트롤 관련 코드 대거 수정, 사용성 개선
- 기타 버그 수정
0.2.0
개선
- 디폴트 UI 개선
- 디폴트 UI 이미지 베이스64로 변경
- md: 리스트 입력시 위치 개선
- 컬러와 태스크관련 변경에 관한 개선
- ww: 헤딩 컨트롤 개선
- ww: undo관련 프로세스가 테이블에서 정상적으로 동작합니다.
- 모듈관리 browserify에서 webpack으로 변경
버그픽스
- ww: 컬러가 적용된 빈 태스크에서 엔터입력시 지워지지 않던 문제 해결
- 그밖에 버그 픽스
0.1.0
- 테이블, 행, 열 추가/삭제 관련 UI가 추가되었습니다.
- 테이블안에서 불가능한 블럭 요소들이 커맨드로 추가 되지 않습니다.
- 테이블 관련 개선 작업들과 버그가 수정되었습니다.
0.0.10
- 위지윅에서 마크다운 전환시 빈테이블 셀 유지
- 마크다운모드에서 테이블 추가시 마지막 셀이 프리뷰에서 보이지 않던 문제 해결
- 위지윅모드에서 테이블 추가후 포커스 첫번째 셀로 이동
- 위지윅모드에서 테이블안에서 불가능한 커맨드 제한
- height auto옵션에서 사이즈가 줄지 않던 문제 해결
- 컬러사용시 빈칸이 보존되지 않던 문제 해결
- 그밖에 버그 수정.
0.0.9
- 기본 테이블 추가
- height 옵션이나 contentHeight메소드에 “auto” 를 넘기면 에디터내에 스크롤이 안생기고 컨텐츠 길이에 맞게 에디터가 늘어납니다.
- markdown에서 프리뷰시 script태그는 sanitize됩니다.
- 한 댑스 들어간 태스크 리스트 바로 위에서 엔터 입력시 인풋박스가 안보이던 버그 수정
- 스크롤팔로우시 탑으로 끝까지 이동하지 않던 버그 수정
- css 클래스네임이 대거 변경되었습니다(에디터 고유 프리픽스 추가)
- 기타 버그 수정
0.0.8
- UI와 에디터 코어 분리
- copy, cut, paste등 클립보드 관련 컨트롤 추가
- color ui 추가.
- addImageFileHook삭제(addImageBlobHook으로 대체)
- 기타 버그수정
0.0.7
- 네이밍이 변경되었습니다.(critical!!)
- 에디터 플러그인으로 jQuery사용시 tuiEditor메소드를 이용해야합니다.
- 코드들의 경로가 변경되었습니다.
- 이미지 drop, paste연동 기능이 추가되었습니다.
- 서버연동은 addImageBlobHook을 이용하면됩니다.
- 디폴트로 base64변환이 적용되어 있습니다.
- off api가 추가되어 이벤트를 제거할수있습니다.
- jQuery의 네임스페이스와 동일하게 네임스페이스로 컨텍스트를 구분해서 이벤트를 걸고 지울수있습니다. (ex. change.dooray)
- 체인지이벤트 안에서 getValue시 발생했던 문제가 해결되었습니다.
- setValue이후 마크다운에디터에서 첫입력시 커서위치가 잘못잡히는 문제가 해결되었습니다.
- 커서위치의 타입을 판단하여 UI와 연동할수있는 이벤트가 추가되었습니다.(stateChange)
0.0.6
- color: 코드 개선
- scrollFollow: preview가 렌더링된 후 바로 싱크
- 부트스트랩 방어 css추가
- 위지윅에서 hr컨트롤 개선
- code-snippets 네이밍 변경(사용 경로 변경 필요 tui-code-snippets)
0.0.5
- 커스텀신택스 color 익스텐션 추가(UI 미완료)
- 마크다운 체인지 이벤트 이벤트 데이터 커서기준으로 변경
- 스크롤팔로우 버그 수정
- 마크다운에서 hr삽입시 개선
- getValue이후 change이벤트가 발생하지 않던 버그 수정
0.0.4
- 스크롤 팔로우 익스텐션이 추가
디폴트 익스텐션이라 특별한 임포트없이 바로 옵션(exts: ['scrollFollow']
)에서 사용가능
- 스크롤 팔로우 API
- disable : editor.exec('scrollFollow.disable');
- enable : editor.exec('scrollFollow.enable');
- 마크다운에디터에서 inline html 사용가능
- 마크다운에디터 이미지관련 신택스 하일라이트 제거(퍼포먼스이슈)