Skip to content

DM NOTE v 1.4.0

Choose a tag to compare

@lee-sihun lee-sihun released this 09 Dec 11:54
· 481 commits to master since this release

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)
  • 개발자 모드 추가
  • 성능 최적화 및 일부 디자인 요소 개선