Repository navigation
MyToDo2 2.0.1
MyToDo2 2.0.1
바탕화면의 말풍선으로 메모와 일정을 확인하고 편집하는 Windows 위젯 MyToDo2입니다. 현재 PC에서 바로 사용하거나, 개인 Google 시트를 연결해 여러 PC에서 같은 내용과 순서를 이어 사용할 수 있습니다.
주요 변경 사항
메모와 일정을 한 위젯에서
- 상단 M/S 스위치로 자유 메모와 일정을 전환합니다.
- 일정은 날짜·시각·제목을 먼저 보여 주며, 완료하면 제목에 삭제선을 표시합니다.
- 말풍선은 1줄 → 2줄 → 전체 내용의 세 단계로 펼칩니다. 위젯 전체 접기·펼치기도 별도로 제공합니다.
- 말풍선을 더블클릭하거나 연필 아이콘을 눌러 편집합니다.
보기 편한 화면과 빠른 정리
- 말풍선을 드래그해 순서를 바꾸고, 연결된 PC끼리 같은 순서를 공유합니다.
- 항목 수와 펼침 상태에 맞춰 위젯 높이가 늘거나 줄어듭니다.
- 본문과 해시태그 검색, 완료 항목 확인을 지원합니다.
- 말풍선 모양·꼬리·색상·글꼴·불투명도와 항목별 색상을 설정할 수 있습니다.
- 임박한 일정은 지정한 색상으로 강조합니다.
- 상단바와 입력 양식, 말풍선 여백을 슬림하게 정돈했습니다.
개인 Google 시트 연결
- 개발자 템플릿을 복사하는 대신, 내 빈 시트에 설치 코드를 한 번 붙여넣는 방식으로 변경했습니다.
- 내 시트 만들기 → 설치 코드 실행·권한 승인 → 웹 앱 배포 → 전용 코드 연결을 단계별로 안내합니다.
- 완료 버튼을 누르면 다음 단계가 활성화되며, 완료한 단계는 이 PC에 저장됩니다.
- 설치 코드는 시트 형식과 메모·상담·출장·보고서 마감 예시를 함께 준비합니다.
- 다른 PC에서는 전용 코드가 있어요를 선택하고 같은 코드를 등록하면 됩니다.
동기화와 데이터 보관
- 편집 저장·완료·삭제·순서 변경 후 변경사항을 자동으로 전송합니다.
- 실행 직후 한 번 동기화하고, 다른 PC의 변경은 기본 30분마다 확인합니다.
- F5 / 우클릭 → 지금 동기화로 즉시 확인할 수 있습니다. 정기 조회 간격은 설정에서 변경합니다.
- 휴지통 버튼은 위젯에서 항목을 숨기며, 연결된 시트에는 내용을 보관합니다.
- JSON 백업·가져오기, CSV 저장과 Windows 시작 시 자동 실행을 지원합니다.
다운로드와 실행
- 아래 첨부 파일에서 MyToDo2-2.0.1-win-x64.zip을 다운로드합니다.
- 기존 프로그램을 종료하고 ZIP 전체를 압축 해제합니다.
- MyToDo2.exe를 실행합니다.
Windows x64용 자체 포함 배포본으로, .NET을 별도로 설치할 필요가 없습니다. 처음에는 시트 연결 없이 로컬 메모장으로 사용할 수 있습니다. 다른 PC와 연결하려면 우클릭 → 설정 → 시트 연결을 진행하세요.
- 실행용 ZIP:
MyToDo2-2.0.1-win-x64.zip - ZIP 확인용 SHA-256:
MyToDo2-2.0.1-win-x64.zip.sha256
GitHub가 제공하는 **Source code (zip / tar.gz)**는 개발용 소스이며 실행 파일이 아닙니다.
연결과 백업 시 확인할 사항
- 개인 시트의 공유는 제한됨으로 유지하세요. 웹 앱 배포의 ‘모든 사용자’와는 별도 설정입니다.
- 전용 코드를 가진 사람은 메모를 읽거나 변경할 수 있습니다. 코드와 연결정보 파일은 암호처럼 보관하세요.
- 메모 동기화는 사용자의 개인 시트와 Apps Script로 진행하며 개발자 서버를 거치지 않습니다.
- 구글 시트 연결정보는 JSON 백업에 포함하지 않습니다.
- JSON·CSV 백업은 암호화되지 않으므로 안전한 곳에 보관하세요.
- 학교·회사 계정은 조직 정책에 따라 웹 앱 배포가 제한될 수 있습니다.
통신 규격 3을 사용하는 기존 개인 시트는 같은 전용 코드로 연결할 수 있습니다. 1.x의 공개 시트 링크와 2.x의 전용 코드는 서로 다른 연결 방식입니다.
안내와 문의
무료 사용 범위와 재배포 조건은 LICENSE.md, 외부 구성요소는 THIRD_PARTY_NOTICES.md를 확인하세요. 일부 코드 작성·검토 및 문서화에 AI 기반 개발 도구를 활용했으며, 최종 설계·검증·배포 책임은 개발자에게 있습니다. 검사 내용과 남은 검증 항목은 VALIDATION.md에 기록합니다.
개발: MathTime