Releases: DmNote-App/DmNote
Releases · DmNote-App/DmNote
DM NOTE v 1.4.1
New
-
그리드 기능 개선
- 그리드에서 키나 플러그인 요소를 선택 한 상태로 드래그해서 크기를 조절 할 수 있습니다.
- 플러그인 API
defineElement에resizable,preserveAxis속성이 추가 되었습니다. 문서 바로가기 - 스마트 가이드 기능 추가
- 그리드 배치 중 중앙 정렬 가이드, 간격 일치 가이드, 크기 일치 가이드 추가
- 프로그램 우 하단
기타 설정 - 그리드 설정을 통해 각 가이드 기능 on/off 가능
-
kps.js플러그인 개선- 플러그인 요소를 선택 한 상태로 크기 조절 가능
- 일부 디자인 요소 개선
- 기존에 사용하시던 분들은 플러그인 삭제 후 최신 버전으로 다시 불러와주세요
Fix
- 다중 키 복사/붙여넣기 오류 수정
Etc
- 프로그램 용량 최적화
DM NOTE v 1.4.0
New
-
플러그인 기능 추가
- 프로그램에
Javascript파일을 주입해서 사용자 정의로 기능을 추가하거나 확장 할 수 있습니다. - API 문서는 미완성 상태라 차후 변동이 발생할 수 있습니다.
- 프로그램에
-
그리드 기능 개선
- 배치 영역 제한 상향, 줌/팬 기능, 드래그 및 선택 기능, 미리보기 미니맵 추가, 단축키 추가
Ctrl 0: 그리드 뷰 초기화Ctrl -,Ctrl +혹은마우스 휠 스크롤: 그리드 확대 및 축소마우스 휠 버튼 드래그: 그리드 좌표 이동Ctrl 좌클릭혹은마우스 좌클릭 드래그로 선택: 하나의 요소 혹은 여러개의 요소 선택Ctrl c,Ctrl v: 선택 된 요소를 복제Delete: 선택 된 요소를 삭제[,]: 선택 된 요소를 앞/뒤로 이동
- 추가로
Ctrl z,Ctrl Shift z를 사용해서 이전/앞으로 조작이 가능합니다.
-
노트 글로우 효과 추가
- 키 설정 모달의 노트 탭에서 노트의 글로우 효과를 설정할 수 있습니다.
-
개별 키 설정 기능 추가
- 개별 키마다 노트 효과와 카운트 설정을 on/off 할 수 있습니다.
- 개별 키마다 노트 효과의 y축 자동 보정 기능을 on/off 할 수 있습니다.
- 개별 키마다 카운트를 초기화 할 수 있습니다. (우클릭 컨텍스트 메뉴)
-
실험적 기능 추가
- 키 입력 반영 속도에 딜레이를 추가하는 기능이 추가되었습니다. 노트 효과에는 반영되지 않습니다.
- 노트 효과가 리버스 상태일 때 노트가 키에 도착하는데 걸리는 시간을 자동으로 계산하는 기능이 추가되었습니다.
-
커스텀 css 기능 개선
- 핫 리로딩을 지원하여 css 수정 사항이 바로 프로그램에 반영됩니다.
- 개별 탭마다 독립적인 css 파일을 적용할 수 있습니다. (그리드의 비어있는 영역에서 우클릭)
- 키 스타일 css 변수 추가
--key-offset-x,--key-offset-y를 사용해서 키의 위치를 조정할 수 있습니다. (transform 속성 대체 용도)
-
업데이트 알림 기능 추가
-
최근 사용 색상 저장 기능 추가
Fix
- 키보드 후킹 방식 변경
- 기존 willhook 기반 Low-Level Hook에서 Raw Input API 방식으로 전환
- 일부 게임에서 키보드 후킹이 동작하지 않던 문제 개선
- 마우스 바인딩 지원
- 일부 설정에서 미리보기가 지원되지 않는 문제 수정
- 일부 키가 바인딩 되지 않는 문제 수정:
Tab,F5,F6,F12,PRTSC - 키 표시 지연에 카운터가 적용이 되지 않던 문제 수정
Etc
- 그래픽 렌더링 옵션 추가 (Skia + D3D11)
- 개발자 모드 추가
- 성능 최적화 및 일부 디자인 요소 개선
DM NOTE v 1.3.0
New
- 카운터 기능 추가
- 키의 입력 횟수를 기록할 수 있는 카운터 기능이 추가되었습니다.
- 설정에서 카운터 기능을 킨 뒤, 각 키의 우클릭 → 카운터 설정에서 위치, 스타일 설정이 가능합니다.
- 카운터 기능은 커스텀 CSS를 지원합니다. 자세한 예제는
assets/neonsign.css를 참고해주세요.
- 캔버스 우클릭 컨텍스트 메뉴 추가
- 사용자 경험 개선을 위해 우클릭 컨텍스트 메뉴가 추가되었습니다.
- 캔버스 혹은 배치 된 키의 위에 마우스를 호버하고 우클릭을 통해 진입이 가능합니다.
- 키 추가, 키 삭제, 키 복제, 카운터 설정, 맨 앞으로, 맨 뒤로 기능을 지원합니다.
- 키 이미지 설정 기능 개선
- 키의 이미지 설정 메뉴를 개선했습니다.
Fix
- windows 입력기가 US 키보드 상태일 때 우측 alt 키의 인식이 안되는 문제 수정
- 트랙 속도, 높이 제한 수정
- 트랙 속도. 높이의 최대 제한 수치를 9999로 변경
- 실험적 기능 버그 수정
Etc
- Electron → Tauri 마이그레이션
- 성능 최적화 및 일부 디자인 요소 개선
DM NOTE v 1.2.1
New
-
실험적 기능 추가
- 단노트 길이의 일관성을 유지 시키는 기능이 추가되었습니다.
- 해당 기능 활성화 후 단노트 구분 시간(ms) 이내에 입력이 끊긴 노트의 길이는 단노트 최소 길이(px)로 고정되어 출력 됩니다.
- 해당 기능 활성화 후 노트 효과가 화면에 출력되는 시간이 단노트 구분 시간(ms)만큼 지연됩니다.
-
노트 효과 그라데이션 기능 추가
- 노트 효과의 색상을 그라데이션으로 설정할 수 있는 기능이 추가되었습니다.
Fix
- (10/04) 프리셋 내보내기/불러오기에서 노트 효과 관련 설정들이 제대로 적용되지 않던 문제 수정
Etc
- 번들 사이즈 최적화, 리팩토링
- 성능 최적화 및 일부 디자인 요소 개선
DM NOTE v 1.2.0
New
- 노트 설정 기능 추가
- 트랙의 높이를 조절할 수 있는 기능이 추가되었습니다.
- 페이드 위치를 설정할 수 있는 기능이 추가되었습니다.
- 리버스 기능이 추가되었습니다.
- 리사이즈 기준점 설정 추가
- 오버레이창의 동적 리사이즈 기준점을 선택할 수 있습니다.
- 오버레이창을 배치하는 위치와 일치시키는 것을 추천합니다.
- 탭 추가 및 삭제 기능 추가
- 기본 탭 외에 새로운 탭을 추가하거나 삭제할 수 있습니다.
Tab키로 탭 전환- 프로그램이 포커스된 상태에서 키보드의
Tab키를 눌러 기본 탭 그룹을 전환할 수 있습니다.
- 프로그램이 포커스된 상태에서 키보드의
- 튜토리얼 영상 추가
- 언어 설정 추가
Fix
- 오버레이 창이 다른 창에 가려진 상태에서 멈추던 버그 수정
Etc
- 노트 효과 동작 방식 전환
- DOM 조작 ⭢ WebGL
- CPU 자원 소모량 50~60% 감소
- 성능 최적화 및 프로그램 디자인 개선
- 기본 설정 저장 위치가 변경되었습니다. 기존 세팅을 유지하고 싶다면 아래 방법 중 한 가지를 선택해주세요.
%appdata%폴더에서 기존config.json파일을 새로운 폴더에 덮여 씌우기- 구버전에서 프리셋 내보내기 이후 신버전에서 프리셋 불러오기
DM NOTE v 1.1.0
New
- 키 추가/삭제 기능 추가
- 새로운 키를 추가하거나 기존 키를 삭제 할 수 있는 기능이 추가되었습니다.
- 노트 설정 기능 추가
- 노트의 라운딩과 속도를 조절할 수 있습니다.
- 커스텀 CSS 기능 추가
- 키와 노트에 사용자 정의 CSS 스타일을 적용할 수 있습니다. (resources > resources 폴더 위치에 예시 CSS 파일 제공)
- Key Mode 저장 기능 추가
- 프로그램 종료 시 설정 된 Key Mode(4B, 5B, 6B, 8B)를 저장하고 실행 시 적용합니다.
- 초기화 기능 개편
- 기존의 전체 설정 초기화는 설정 탭으로 이동했습니다.
- 이제 기존 초기화 버튼은 각 Key Mode 에 해당하는 설정만 초기화합니다.
- 오버레이 창 크기 동적 할당
- 오버레이 창의 크기가 자동으로 사용자의 키 배치에 따라 조정됩니다. ⭢ 노트 효과 기능 영역을 신경 쓰지 않고 자유롭게 키 배치 가능
- 기본 키 디자인 개선
Fix
- NumLock ON 상태에서 Shift 키 홀드 중 Numpad 키를 입력하면 Shift 키 입력이 끊겨 보이는 버그 수정
- 그리드에서 키 이미지 할당 후 드래그 시 렉이 발생하는 버그 수정
- 키 이미지 할당 시 미세하게 사이즈가 불일치 하는 버그 수정
Etc
- 키보드 후킹 라이브러리 동작 방식 개편
- 프로세스 간 통신 방식에서 네이티브 애드온 방식으로 전환 ⭢ 바이러스 오진 문제 해결 및 성능 최적화
- 성능 최적화 및 일부 디자인 요소 개선
DM NOTE v 1.0.5
New
- 키 사이즈 커스터마이징 기능 추가
- 각 키의 설정창에서 키의 가로, 세로 크기를 자유롭게 커스터마이징 할 수 있습니다.
- 노트 효과 (Raining Effect) 기능 추가
- 설정 창에서 효과를 활성화하면 키의 입력 시간과 타이밍에 맞춰 노트 효과가 생성됩니다.
Fix
- 넘버패드 사용 편의성 개선
- 넘버락 상태와 관계 없이 키매핑과 입력이 자유로워졌습니다.
- 이전 버전에서 만들어진 프리셋을 사용중이면 일부 키가 작동하지 않을 수 있습니다. 다시 매핑 해주면 정상 작동합니다.
- 성능 최적화
- 일부 디자인 요소 개선
DM NOTE v 1.0.4
- 일부 환경에서 RShift 매핑이 정상적으로 동작하지 않는 오류 수정
DM NOTE v 1.0.3
- Shift + 넘패드 동시 입력 오류 수정
DM NOTE v 1.0.2
- 작업 표시줄에서 창 닫기를 하면 프로그램이 완전히 종료되지 않는 버그 수정