tag:github.com,2008:https://github.com/DmNote-App/DmNote/releases Release notes from DmNote 2026-01-04T12:05:15Z tag:github.com,2008:Repository/911480271/1.4.1 2026-01-05T07:23:20Z DM NOTE v 1.4.1 <h2>New</h2> <ul> <li> <p>그리드 기능 개선</p> <ul> <li>그리드에서 키나 플러그인 요소를 선택 한 상태로 드래그해서 크기를 조절 할 수 있습니다.</li> <li>플러그인 API <code>defineElement</code>에 <code>resizable</code>, <code>preserveAxis</code> 속성이 추가 되었습니다. <a href="https://dmnote.app/docs/declarative-api/#%EB%A6%AC%EC%82%AC%EC%9D%B4%EC%A6%88-%EC%84%A4%EC%A0%95-resizable-preserveaxis" rel="nofollow">문서 바로가기</a></li> <li>스마트 가이드 기능 추가 <ul> <li>그리드 배치 중 중앙 정렬 가이드, 간격 일치 가이드, 크기 일치 가이드 추가</li> <li>프로그램 우 하단 <code>기타 설정 - 그리드 설정</code>을 통해 각 가이드 기능 on/off 가능</li> </ul> </li> </ul> </li> <li> <p><code>kps.js</code> 플러그인 개선</p> <ul> <li>플러그인 요소를 선택 한 상태로 크기 조절 가능</li> <li>일부 디자인 요소 개선</li> <li><strong>기존에 사용하시던 분들은 플러그인 삭제 후 최신 버전으로 다시 불러와주세요</strong></li> </ul> </li> </ul> <h2>Fix</h2> <ul> <li>다중 키 복사/붙여넣기 오류 수정</li> </ul> <h2>Etc</h2> <ul> <li>프로그램 용량 최적화</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.4.0 2025-12-09T13:30:24Z DM NOTE v 1.4.0 <h2>New</h2> <ul> <li> <p>플러그인 기능 추가</p> <ul> <li>프로그램에 <code>Javascript</code> 파일을 주입해서 사용자 정의로 기능을 추가하거나 확장 할 수 있습니다.</li> <li><a href="https://github.com/DmNote-App/DmNote/blob/master/docs/legacy/api-reference.md">API 문서</a>는 미완성 상태라 차후 변동이 발생할 수 있습니다.</li> </ul> </li> <li> <p>그리드 기능 개선</p> <ul> <li>배치 영역 제한 상향, 줌/팬 기능, 드래그 및 선택 기능, 미리보기 미니맵 추가, 단축키 추가</li> <li><code>Ctrl 0</code>: 그리드 뷰 초기화</li> <li><code>Ctrl -</code>, <code>Ctrl +</code> 혹은 <code>마우스 휠 스크롤</code>: 그리드 확대 및 축소</li> <li><code>마우스 휠 버튼 드래그</code>: 그리드 좌표 이동</li> <li><code>Ctrl 좌클릭</code> 혹은 <code>마우스 좌클릭 드래그</code>로 선택: 하나의 요소 혹은 여러개의 요소 선택 <ul> <li><code>Ctrl c</code>, <code>Ctrl v</code>: 선택 된 요소를 복제</li> <li><code>Delete</code>: 선택 된 요소를 삭제</li> <li><code>[</code>, <code>]</code>: 선택 된 요소를 앞/뒤로 이동</li> </ul> </li> <li>추가로 <code>Ctrl z</code>, <code>Ctrl Shift z</code>를 사용해서 이전/앞으로 조작이 가능합니다.</li> </ul> </li> <li> <p>노트 글로우 효과 추가</p> <ul> <li>키 설정 모달의 노트 탭에서 노트의 글로우 효과를 설정할 수 있습니다.</li> </ul> </li> <li> <p>개별 키 설정 기능 추가</p> <ul> <li>개별 키마다 노트 효과와 카운트 설정을 on/off 할 수 있습니다.</li> <li>개별 키마다 노트 효과의 y축 자동 보정 기능을 on/off 할 수 있습니다.</li> <li>개별 키마다 카운트를 초기화 할 수 있습니다. (우클릭 컨텍스트 메뉴)</li> </ul> </li> <li> <p>실험적 기능 추가</p> <ul> <li>키 입력 반영 속도에 딜레이를 추가하는 기능이 추가되었습니다. 노트 효과에는 반영되지 않습니다.</li> <li>노트 효과가 리버스 상태일 때 노트가 키에 도착하는데 걸리는 시간을 자동으로 계산하는 기능이 추가되었습니다.</li> </ul> </li> <li> <p>커스텀 css 기능 개선</p> <ul> <li>핫 리로딩을 지원하여 css 수정 사항이 바로 프로그램에 반영됩니다.</li> <li>개별 탭마다 독립적인 css 파일을 적용할 수 있습니다. (그리드의 비어있는 영역에서 우클릭)</li> <li>키 스타일 css 변수 추가 <ul> <li><code>--key-offset-x</code>, <code>--key-offset-y</code>를 사용해서 키의 위치를 조정할 수 있습니다. (transform 속성 대체 용도)</li> </ul> </li> </ul> </li> <li> <p>업데이트 알림 기능 추가</p> </li> <li> <p>최근 사용 색상 저장 기능 추가</p> </li> </ul> <h2>Fix</h2> <ul> <li>키보드 후킹 방식 변경 <ul> <li>기존 <a href="https://github.com/myood/willhook-rs">willhook</a> 기반 <strong>Low-Level Hook</strong>에서 <strong>Raw Input API</strong> 방식으로 전환</li> <li>일부 게임에서 키보드 후킹이 동작하지 않던 문제 개선</li> <li>마우스 바인딩 지원</li> </ul> </li> <li>일부 설정에서 미리보기가 지원되지 않는 문제 수정</li> <li>일부 키가 바인딩 되지 않는 문제 수정: <code>Tab</code>, <code>F5</code>, <code>F6</code>, <code>F12</code>, <code>PRTSC</code></li> <li>키 표시 지연에 카운터가 적용이 되지 않던 문제 수정</li> </ul> <h2>Etc</h2> <ul> <li>그래픽 렌더링 옵션 추가 (Skia + D3D11)</li> <li>개발자 모드 추가</li> <li>성능 최적화 및 일부 디자인 요소 개선</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.3.0 2025-12-09T16:36:22Z DM NOTE v 1.3.0 <h2>New</h2> <ul> <li>카운터 기능 추가 <ul> <li>키의 입력 횟수를 기록할 수 있는 카운터 기능이 추가되었습니다.</li> <li>설정에서 카운터 기능을 킨 뒤, 각 키의 우클릭 → 카운터 설정에서 위치, 스타일 설정이 가능합니다.</li> <li>카운터 기능은 커스텀 CSS를 지원합니다. 자세한 예제는 <code>assets/neonsign.css</code>를 참고해주세요.</li> </ul> </li> <li>캔버스 우클릭 컨텍스트 메뉴 추가 <ul> <li>사용자 경험 개선을 위해 우클릭 컨텍스트 메뉴가 추가되었습니다.</li> <li>캔버스 혹은 배치 된 키의 위에 마우스를 호버하고 우클릭을 통해 진입이 가능합니다.</li> <li>키 추가, 키 삭제, 키 복제, 카운터 설정, 맨 앞으로, 맨 뒤로 기능을 지원합니다.</li> </ul> </li> <li>키 이미지 설정 기능 개선 <ul> <li>키의 이미지 설정 메뉴를 개선했습니다.</li> </ul> </li> </ul> <h2>Fix</h2> <ul> <li><a href="https://github.com/lee-sihun/DmNote/issues/10" data-hovercard-type="issue" data-hovercard-url="/DmNote-App/DmNote/issues/10/hovercard">windows 입력기가 US 키보드 상태일 때 우측 alt 키의 인식이 안되는 문제 수정</a></li> <li><a href="https://github.com/lee-sihun/DmNote/issues/11" data-hovercard-type="issue" data-hovercard-url="/DmNote-App/DmNote/issues/11/hovercard">트랙 속도, 높이 제한 수정</a> <ul> <li>트랙 속도. 높이의 최대 제한 수치를 9999로 변경</li> </ul> </li> <li>실험적 기능 버그 수정</li> </ul> <h2>Etc</h2> <ul> <li>Electron → Tauri 마이그레이션</li> <li>성능 최적화 및 일부 디자인 요소 개선</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.2.1 2025-10-04T07:25:46Z DM NOTE v 1.2.1 <h2>New</h2> <ul> <li> <p>실험적 기능 추가</p> <ul> <li>단노트 길이의 일관성을 유지 시키는 기능이 추가되었습니다.</li> <li>해당 기능 활성화 후 단노트 구분 시간(ms) 이내에 입력이 끊긴 노트의 길이는 단노트 최소 길이(px)로 고정되어 출력 됩니다.</li> <li>해당 기능 활성화 후 노트 효과가 화면에 출력되는 시간이 단노트 구분 시간(ms)만큼 지연됩니다.</li> </ul> </li> <li> <p>노트 효과 그라데이션 기능 추가</p> <ul> <li>노트 효과의 색상을 그라데이션으로 설정할 수 있는 기능이 추가되었습니다.</li> </ul> </li> </ul> <h2>Fix</h2> <ul> <li>(10/04) 프리셋 내보내기/불러오기에서 노트 효과 관련 설정들이 제대로 적용되지 않던 문제 수정</li> </ul> <h2>Etc</h2> <ul> <li>번들 사이즈 최적화, 리팩토링</li> <li>성능 최적화 및 일부 디자인 요소 개선</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.2.0 2025-09-20T14:39:16Z DM NOTE v 1.2.0 <h2>New</h2> <ul> <li>노트 설정 기능 추가 <ul> <li>트랙의 높이를 조절할 수 있는 기능이 추가되었습니다.</li> <li>페이드 위치를 설정할 수 있는 기능이 추가되었습니다.</li> <li>리버스 기능이 추가되었습니다.</li> </ul> </li> <li>리사이즈 기준점 설정 추가 <ul> <li>오버레이창의 동적 리사이즈 기준점을 선택할 수 있습니다.</li> <li>오버레이창을 배치하는 위치와 일치시키는 것을 추천합니다.</li> </ul> </li> <li>탭 추가 및 삭제 기능 추가 <ul> <li>기본 탭 외에 새로운 탭을 추가하거나 삭제할 수 있습니다.</li> </ul> </li> <li><code>Tab</code> 키로 탭 전환 <ul> <li>프로그램이 포커스된 상태에서 키보드의 <code>Tab</code> 키를 눌러 기본 탭 그룹을 전환할 수 있습니다.</li> </ul> </li> <li>튜토리얼 영상 추가</li> <li>언어 설정 추가</li> </ul> <h2>Fix</h2> <ul> <li>오버레이 창이 다른 창에 가려진 상태에서 멈추던 버그 수정</li> </ul> <h2>Etc</h2> <ul> <li>노트 효과 동작 방식 전환 <ul> <li>DOM 조작 ⭢ WebGL</li> <li>CPU 자원 소모량 50~60% 감소</li> </ul> </li> <li>성능 최적화 및 프로그램 디자인 개선</li> <li>기본 설정 저장 위치가 변경되었습니다. 기존 세팅을 유지하고 싶다면 아래 방법 중 한 가지를 선택해주세요. <ul> <li><code>%appdata%</code> 폴더에서 기존 <code>config.json</code> 파일을 새로운 폴더에 덮여 씌우기</li> <li>구버전에서 프리셋 내보내기 이후 신버전에서 프리셋 불러오기</li> </ul> </li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.1.0 2025-09-03T13:42:48Z DM NOTE v 1.1.0 <h2>New</h2> <ul> <li>키 추가/삭제 기능 추가 <ul> <li>새로운 키를 추가하거나 기존 키를 삭제 할 수 있는 기능이 추가되었습니다.</li> </ul> </li> <li>노트 설정 기능 추가 <ul> <li>노트의 라운딩과 속도를 조절할 수 있습니다.</li> </ul> </li> <li>커스텀 CSS 기능 추가 <ul> <li>키와 노트에 사용자 정의 CSS 스타일을 적용할 수 있습니다. (resources &gt; resources 폴더 위치에 예시 CSS 파일 제공)</li> </ul> </li> <li>Key Mode 저장 기능 추가 <ul> <li>프로그램 종료 시 설정 된 Key Mode(4B, 5B, 6B, 8B)를 저장하고 실행 시 적용합니다.</li> </ul> </li> <li>초기화 기능 개편 <ul> <li>기존의 전체 설정 초기화는 설정 탭으로 이동했습니다.</li> <li>이제 기존 초기화 버튼은 각 Key Mode 에 해당하는 설정만 초기화합니다.</li> </ul> </li> <li>오버레이 창 크기 동적 할당 <ul> <li>오버레이 창의 크기가 자동으로 사용자의 키 배치에 따라 조정됩니다. ⭢ 노트 효과 기능 영역을 신경 쓰지 않고 자유롭게 키 배치 가능</li> </ul> </li> <li>기본 키 디자인 개선</li> </ul> <h2>Fix</h2> <ul> <li>NumLock ON 상태에서 Shift 키 홀드 중 Numpad 키를 입력하면 Shift 키 입력이 끊겨 보이는 버그 수정</li> <li>그리드에서 키 이미지 할당 후 드래그 시 렉이 발생하는 버그 수정</li> <li>키 이미지 할당 시 미세하게 사이즈가 불일치 하는 버그 수정</li> </ul> <h2>Etc</h2> <ul> <li><a href="https://github.com/lee-sihun/node-global-key-listener">키보드 후킹 라이브러리</a> 동작 방식 개편 <ul> <li>프로세스 간 통신 방식에서 네이티브 애드온 방식으로 전환 ⭢ 바이러스 오진 문제 해결 및 성능 최적화</li> </ul> </li> <li>성능 최적화 및 일부 디자인 요소 개선</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.0.5 2025-06-03T14:38:48Z DM NOTE v 1.0.5 <h2>New</h2> <ul> <li>키 사이즈 커스터마이징 기능 추가 <ul> <li>각 키의 설정창에서 키의 가로, 세로 크기를 자유롭게 커스터마이징 할 수 있습니다.</li> </ul> </li> <li>노트 효과 (Raining Effect) 기능 추가 <ul> <li>설정 창에서 효과를 활성화하면 키의 입력 시간과 타이밍에 맞춰 노트 효과가 생성됩니다.</li> </ul> </li> </ul> <h2>Fix</h2> <ul> <li>넘버패드 사용 편의성 개선 <ul> <li>넘버락 상태와 관계 없이 키매핑과 입력이 자유로워졌습니다.</li> <li>이전 버전에서 만들어진 프리셋을 사용중이면 일부 키가 작동하지 않을 수 있습니다. 다시 매핑 해주면 정상 작동합니다.</li> </ul> </li> <li>성능 최적화</li> <li>일부 디자인 요소 개선</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.0.4 2025-01-24T11:45:51Z DM NOTE v 1.0.4 <ul> <li>일부 환경에서 RShift 매핑이 정상적으로 동작하지 않는 오류 수정</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.0.3 2025-01-23T02:03:40Z DM NOTE v 1.0.3 <ul> <li>Shift + 넘패드 동시 입력 오류 수정</li> </ul> lee-sihun tag:github.com,2008:Repository/911480271/1.0.2 2025-01-22T03:59:04Z DM NOTE v 1.0.2 <ul> <li>작업 표시줄에서 창 닫기를 하면 프로그램이 완전히 종료되지 않는 버그 수정</li> </ul> lee-sihun