Repository navigation
MathTime memoZ
MathTime memoZ는 LaTeX 수식을 지원하는 Markdown 기반 Windows 바탕화면 메모 위젯입니다. AI가 생성한 수식을 쉽게 보관·재사용하고, 글·링크·표·이미지를 자유롭게 스크랩하는 용도로 개발했습니다. memoZ라는 이름은 한국어 메모지에서 착안했습니다.
현재 정식 버전은 1.0.0이며 공식 지원 범위는 Windows 10/11 x64입니다. WPF가 데스크톱 셸과 로컬 저장을 담당하고, WebView2 캔버스가 Markdown + LaTeX 입력과 렌더링을 처리합니다.
구현된 기능
- 엑셀 시트형 한 줄 탭, 넘칠 때만 표시되는 이동 버튼, 휠 탐색, 드래그 순서 변경
- 탭 오른쪽 끝에 묶인 이동·추가 유리 버튼과 탭 우클릭 메모 탭 삭제
- 새 탭·이름 변경·기존 데이터 로드 시 중복 탭 이름 자동 보정
- 새 메모의 미사용 파스텔 색상 자동 배정과 메모별 권장 색상 옵션
- 한 객체 안에서 Markdown과
$...$,$$...$$,\(...\),\[...\]LaTeX 수식 통합 - 제목·목록·인용·굵게·기울임·취소선·인라인 코드의 안전한 Markdown 렌더링
[표시할 글](https://주소)형식의 하이퍼링크와 기본 브라우저 열기- Temml 0.13.4 기반 LaTeX→MathML 변환과 로컬 오프라인 대체
- 빈 캔버스 더블 클릭 텍스트 추가, 기존 텍스트 더블 클릭 편집
- 객체 마우스 오버 피드백·선택·이동 및 Delete/Backspace 삭제
Ctrl+클릭과 빈 영역 드래그를 이용한 다중 메모 상자 선택·묶음 이동·삭제- 텍스트·이미지 메모 상자의 시스템 클립보드 복사·붙여넣기와 탭 간 복제
- 선택한 텍스트 상자를 메모장·Word 등에 일반 텍스트로 붙여넣기, 편집 중
Ctrl+A상자 내부 전체 선택 - 선택한 메모 상자를 상대 순서를 유지한 채 가장 앞으로·가장 뒤로 이동, 단일 화면 정렬과 다중 상자 간 왼쪽·가운데·오른쪽 정렬
- 텍스트 일부 선택과 메모 상자 선택을 내부적으로 구분하는 단일
복사·붙여넣기메뉴 - Windows 기본 색상 대화상자를 이용한 텍스트 색상과 굵게·기울임·밑줄·취소선·글꼴·크기의 객체 기본 서식
- 편집 중 선택한 문자열의 색상·굵게·기울임·밑줄·취소선 부분 서식
- 렌더링된 Markdown과 수식 내용에 따른 선택 틀 자동 맞춤
- 텍스트 상자 우하단 손잡이로 폭을 직접 조절하고, 지정한 폭에 맞춘 자동 줄바꿈과 내용 높이 자동 맞춤
- 클립보드 이미지 붙여넣기와 원본 가로세로 비율을 유지하는 크기 조절
- 기존 memoZ 2.0 데이터에 남아 있는 자유 필기·도형·별도 수식 객체의 표시·선택·이동·삭제
- 탭별 80단계 실행 취소·다시 실행
- SQLite WAL 저장, 750ms 지연 자동 저장, 직렬화된 백업 생성과 최근 백업 3개 유지
- 삭제 표식 기반 탭 삭제로 지연 저장 중에도 삭제된 메모의 재생성 방지
- 설정 파일 원자적 교체와 백업본 복구
- X로 트레이에 닫기·더블 클릭 복원, 항상 위, 슬라이더·직접 입력 배경 불투명도
- 실제 바탕화면이 비치는 투명 창 합성, 투명한 하단 바 위에 떠 있는 탭·조작 버튼과 부유형 스크롤바
- 실행 중 작업표시줄 아이콘을 만들지 않고 트레이 아이콘으로 닫기·복원
- 전용 롤업/롤다운 버튼
- DDay3 계열의 하삼각 대각선이 보이는 우측 하단 크기 조절 그립
- Windows 스냅 배치와 분리된 위젯 자체 크기 조절
- 정확한 창 좌표 복원 및 명시적
주 모니터로 가져오기 - memoZ 2.0 JSON 내보내기
- 고정 버전 CDN 우선 로딩과 로컬 Temml 대체 경로
- 첫 실행 시 실제 편집 예시를 겸하는
시작하기메모 제공 - 정보 창에서 사용자가 직접 실행하는 최신 버전 확인