サイト: https://superkuppabros.github.io/danoni-editor/
Vue.js + TypeScript 製の Dancing☆Onigiri エディターです。
Google Chrome にて動作を確認しています。
必要な機能については順次実装していきます。
既知のバグについては Issue をご覧ください。 その他のバグ報告は issue, PR か Twitter(@superkuppabros)までお願いします。
過去のバージョンはこちら
- 同一キーで表示レーンをショートカットで切替できるように ( thanks: @cwtickle )
Ctrl
+Q
で切替可能- 標準搭載は5key(3種)と11W(2種)
- カスタムキー定義で直接指定も可能: #113 (comment)
- テンキーで入力間隔の変更ができるように
- Start Numberが絶対値の大きい負の値のとき音楽再生がエラーになる問題の修正 ( thanks: @suzme )
- エディタ定義が入っていない状態でセーブデータを読み込むとエディタが落ちる問題の修正
- ページカットを連打した場合にエディター画面が消滅する問題の修正
- 17keyを青が上になるように
- ページごとの拍子数を変更出来るように
- 四分譜面のパターンを設定できるように
- オンラインセーブ時の挙動改善
- 音楽の再生速度を変更するたびに再生が始まってしまう問題の修正 ( thanks: @suzme )
- 5key以外で空の譜面のセーブデータをロードした時に譜面データが壊れる問題の修正
- 使用しているライブラリのアップデート
- これにより意図しないバグが含まれる可能性があるため、発見したらご報告いただけると助かります。
- 音楽再生周りの不具合解消 ( thanks: @suzme )
- ボリュームと再生速度を即時反映する ( thanks: @suzme )
- ページ端での同時押し入力時に不正な場所にノートが置かれてしまう場合がある不具合の修正 ( thanks: @suzme )
- ページ送りが二重になることがある問題の修正
- 速度変化コマの表示が1から変化しなかった問題の修正
- Web Audio APIの利用
- 楽曲再生時のズレが軽減
- 低速再生が滑らかに
- 代わりにピッチが速度に依存する(低くなる)
- 譜面データからの復元時の補正の改善
- 操作できないノーツに置かれる問題の修正
- 16分系統に寄せた補正が実行される
- 起動画面の改善 ( thanks: @suzme )
- Ctrl + Vで譜面データを入れられるように
- js, htmlファイルを譜面データとして受け付けるように
- undo(元に戻す)の挙動を改善
- その他細かい挙動等の改善、修正
- ページ終端で同時押し入力できないことがある問題の修正 ( thanks: @suzme )
- 同時にキー入力した場合に同行に配置されるように ( thanks: @suzme )
- CONFIGの
simultaneous threshold
で許容ms範囲を変更できます(-1で無効)
- CONFIGの
- オンラインセーブ・ロード時のパスの履歴を保存するように
- 音量設定をローカルに保存して引き継ぐように
- エディタの方向を下向きにしている際のB・Spaceキーの挙動を変更
CSS フレームワーク: UIkit (https://getuikit.com/)
Canvas 操作: Konva.js (https://konvajs.org/)
プロジェクトスタート
npm install
ローカルサーバ起動
npm run serve
ビルド
npm run build