js 함수명: camelCase
js 변수명: 전부 소문자 lower case. 뜻 전달되도록.
주황색 : 추가기능
마스터 master
디벨롭 develop
기능 feature
윤식
메인툴 feature/maintool
제노
펜 feature/pen
재욱
텍스트 feature/text
순일
도형 feature/figure
기탁
캡쳐 feature/capture
- 부분 캡처
- 전체 캡처
- 스크롤 캡처
- 캡처한 화면 이미지를 내보내기 ( PDF 또는 이미지 파일로)
재욱
스포이드 feature/dropper
- 색상 뽑기
- 뽑은 색으로 선택된 색상 변경
- ( 메인툴의 UI 색상도 겸함 )
순일/제노
지우개 feature/eraser
- 부분 지우기 (쓱싹쓱싹) (SSSS)
- 전체 지우기
- ( 메인툴의 실행취소 / 되돌리기 도 겸함 )
윤식
올가미 feature/lasso
- 영역 선택 (사각형)
- 삭제
- 이동
- 복사
- 붙여넣기
상후
저장 feature/save : 이 부분은 무조건 서버 DB 갔다오기 / 로그인 必 /
- 서버(DB)에 저장 > 동기화 (필기를 저장)
다 같이
메인툴 feature/maintool
- 크기/투명도 ( 도형 / 펜 담당이 연장선으로 개발 ) 순일
- 색상 ( 스포이드 / 도형 / 펜 담당이 연장선으로 개발 ) 재욱
- 한 단계 앞뒤 되돌리기 (한 단계씩 로컬에서 저장) ( 지우개 담당이 연장선으로 개발 ) 제노
- 숨기기 ( ui 담당이 연장선으로 개발 ) 윤식
- 실행 시 DB 데이터 가져오기 ( 저장 담당이 연장선으로 개발 ) 상후
- 종료 시 DB 데이터 저장하기 ( 저장 담당이 연장선으로 개발 ) 상후
기탁
사진/링크 삽입 feature/injection
- 링크 삽입
- 링크 이름 변경 (링크 이런 식)
- 사진 삽입 (추가 작업)
기탁
채우기 feature/fill
상후
페이지 변경 체크
- 페이지가 로드 되었을 때 URL에 자신이 작성한 노트가 있는지, 있다면 가져오기
기타 feature/etc
- 반응형으로 브라우저 조절 시 자신이 작성한 노트의 크기가 자동으로 변경되도록 구현
- 단축키
- 내가 작성한 메모들 모두 확인할 수 있는 새로운 창 (UI)