[레퍼런스]
- (1) 메이플스토리 웹 숙제표, https://www.inven.co.kr/board/maple/2304/32565
- (2) 메이플 숙제 사이트, https://www.inven.co.kr/board/maple/2304/33814

이 게시글은 위 게시글들의 후속입니다. 
커뮤니티에 기여해주신것에 감사 인사 드립니다 (_ _)


원래는 notion으로 할일들을 관리하다가, 했는지 안했는지 까먹는경우가 잦고 해서 숙제 사이트를 만들어주신 분들의 기능을 이용하고 있었는데요, 몇가지 불편한점이 있었습니다.

1. (1)의 할일들이 너무 많이 쪼개져있었습니다. 저는 일보를 돌때 그냥 그 캐릭터가 가능한 일보를 한번에 돌아주고 그것만 체크하는데요, 일보 목록이 너무 많아서 스크롤이 길어져 전체 할일들을 한눈에 보기가 어려웠습니다.
2. (1) 에서 할일들 목록을 보통 처리하는 순서대로 놓는데 순서 재정렬이 안되더라구요..

3. (2) 에서 할일들이 가운데정렬되있는데 저는 왼쪽에 정렬되어있는걸 좋아하기 때문에 약간 그렇더라고요.
4. (2) 에서 계정단위로 해야할 일들도 있는데 그런 케이스에 대한 대책이 없었습니다.
5. (2) 에서 할일목록 스크롤하면 위에 있는 캐릭터들 헤더가 안따라와서 무슨캐릭터의 할일인지 헷갈리더라구요.
6. (2) 에서 특정 캐릭터는 하고 특정 캐릭터는 안하는 할일도 있는데, 이걸 표현할 방법이 없었습니다.
7. (2) 에서 캐릭터는 좌우로 이동이 안됨..
8. (2) 에서 저는 notion에서는 할일을 "금방 되는 일" - 주황색, "해도되고 안해도 되는일" -파란색 으로 추가적으로 색깔로 구분하고있었는데 그것을 활용 못하는게 아쉬웠습니다.

피드백으로 개선요청 할까 하다가 요구하는게 뭔가 너무 많다보니 그냥 나도 한번 커뮤니티에 기여해보자는 생각으로 새로 작성하였습니다.

그래서 이 사이트는 (2)를 모티브로 하여 다음과 같은 기능이 추가적으로 도입되어있습니다.
- 일정주기마다 체크박스 초기화, 위아래 드래그/드롭으로 할일 이동, 서버에서 데이터 수집 안함, 캐릭터 사진/정보 불러오기 및 레이아웃은 그대로 도입
- 할일에 컬러 적용 가능,  캐릭터별/계정별 할일 설정 가능
- 캐릭터 드래그&드랍으로 좌우 위치 이동 가능
- 특정 할일의 체크박스에 "우클릭"해서 블로킹 처리 가능(특정 캐릭터는 해당 할일을 안할때)
- 좁은높이 모드 사용 가능, 캐릭터 사진 보기 토글 가능 (한화면에 할일을 더 많이보기 위해서)
- UI에서 스크롤 내려도 상단 캐릭터 정보 헤더 따라오도록 유지
- 그외 특징적인 부분으로는 이걸 했는지 안했는지 더 구분하기 쉽도록 체크박스가 크고 가시적입니다.

PC 더블모니터의 서브모니터에서 크롬 탭고정해서 사용함을 전제로 했기때문에 모바일 대응은 신경쓰지 않았습니다. 다크모드도 없어용

많은분들이 계산엑셀, 유틸리티 사이트 등 많은 부분에서 기여를 해주시고 계시더라구요.
앞으로도 메이플 커뮤니티에 더 다양한 도구들이 생겨나고 더욱 많은 기여가 이루어지길 바랍니다! 

급조하다보니 버그가 있으면 피드백 부탁드리겠습니다. 저도 사용하면서 조금씩 수정할 예정입니다!


(+1, 2023-05-12) 업데이트
계정/월드 별 할일 지원. 이때 기존 데이터는 캐릭터가 월드 정보를 가지고있지 않아 강제로 리부트로 통일됩니다. 월드를 바꾸고싶으신 경우 한번씩 수정버튼을 눌러 갱신해주세요!
  - 계정별 할일은 계정단위로 체크가 가능하고, 월드별 할일은 계정-월드별로 체크가 가능합니다.
  - UI에서 계정->월드->캐릭터 순으로 묶이는 구조입니다. 좌우 순서 변경은 계정끼리, 계정 내 월드끼리, 월드 내 캐릭터끼리만 가능합니다. 다중계정을 쓰지 않으시거나 여러 월드의 캐릭터를 사용하지 않으시는분들은 계정 또는 월드가 표시되지 않습니다!
- 간략한 메모 남길 수 있는 기능 추가. 
테스트가 충분하지 못하여 오작동이 많을 수 있습니다! 뭔가 문제가 있다면 알려주시면 감사하겠습니다.
이후에는 프로그레시브 앱 설치 지원, 우르스 알림 도입 등 편의기능을 조금씩 추가해볼까 합니다.