Skip to content

v27.6.0

Compare
Choose a tag to compare
@cwtickle cwtickle released this 07 Jun 14:03
· 1144 commits to develop since this release
5b4e1c7

Changelog: English | Japanese

GitHub Releases (by Release) GitHub commits since tagged version (branch)
▼ 更新用ファイルは下記 Files changed より
本体更新方法 / サポートバージョン / ソース構成 / 譜面の作成概要
要望・不具合報告 ( Gitter )

v27.5.1 -> v27.6.0 ( vs. latest v27 ) 📁 ▶️

🔃 Files changed (v27)

  • danoni_setting.js, danoni_legacy_function.js の変更は、追加した設定を使用しない限り、更新不要です。
フォルダ
Directory
ファイル名
FileName
最終更新
Last Updated
/js danoni_main.js 📥 v27.6.0
/js/lib danoni_constants.js 📥 v27.6.0
/js/lib danoni_legacy_function.js 📥 v27.0.0
/js/template danoni_setting(-template).js 📥 v27.1.0
/css danoni_main.css 📥 v27.2.0
(参考)v26以前の差分ファイル一覧
フォルダ ファイル名 最終更新
/js/lib danoni_localbinary.js 📥 v15.1.0
/img aaShadow.svg
arrow.svg
arrowShadow.svg
borderline.svg
c.svg
cursor.svg
giko.svg
iyo.svg
monar.svg
morara.svg
onigiri.svg
📥 v15.1.0
/skin danoni_skin_default.css
danoni_skin_light.css
danoni_skin_skyblue.css
📥
📥
📥
v21.4.2
Details (詳細)

⭐ New Features

  • カスタムキーのパターン追記方法を拡張 ( PR #1293 )

🛠️ Improvements

  • タイトル・設定画面以外のデフォルトイベントを抑止 ( PR #1292 )
  • currentScriptが取得できないときの処理を見直し ( PR #1291 )

📔 Documentation

🐝 Functions & Variables Changed

Functions & Variables
Add
Change commonKeyDown, setShortcutEvent
Delete

🍀 Remarks

1. F5リロードなどのデフォルトイベント抑止について

  • ディスプレイ設定、キーコンフィグ、プレイ画面、結果画面では
    F5キー等のデフォルトイベントが抑止されるようになりました。
  • 当初想定していないキー(ファンクションキーなど)を使ってプレイした場合、
    結果画面突入時に該当キーが有効化され、予期しない動作になる可能性があるためです。
    なお、F5キーそのものはスーパーリロードで使用するため、タイトル・設定画面ではデフォルトイベントを有効化します。
  • 今回の対応では、onkeyDownイベントに対してpreventDefaultを適用しています。
    このため、一部環境(Mac/Safari)やOS依存の強いショートカットキーはイベント抑止できない可能性があります。

2. カスタムキーのパターン追記方法について

  • 既存キーにキーパターンを追加するような場合、記述を一部省略することができるようになりました。

従来の記述

  • 独自のキーパターンを追加する場合、既存のパターンも全て記述する必要がありました。
|keyExtraList=12|
|minWidth12=675|
|chara12=12_0$12_1$12_2$12_3$oni,left,leftdia,down,sleft,sdown,sup,sright,space,up,rightdia,right$12_4|
|color12=12_0$12_1$12_2$12_3$1,0,1,0,3,3,3,3,0,1,0,1$12_4|
|pos12=12_0$12_1$12_2$12_3$0,1,2,3,4,5,6,7,8,9,10,11$12_4|
|div12=5$5$5$5$12$12|
|stepRtn12=12_0$12_1$12_2$12_3$45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225$12_4|
|keyCtrl12=12_0$12_1$12_2$12_3$112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0$81/0,87/0,69/0,82/0,84/0,89/0,85/0,73/0,79/0,80/0,192/0,219/0|
|shuffle12=12_0$12_1$12_2$12_3$0,0,0,0,1,1,1,1,2,2,2,2$12_4|
|blank12=55$55$55$55$50$50|
|scroll12=12_1$12_0$12_0$12_0$Cross::1,1,1,1,-1,-1,-1,-1,1,1,1,1/Split::1,1,1,1,1,1,-1,-1,-1,-1,-1,-1$12_4|
|transKey12=$$$$12i$12i|

v27.6.0以降で可能な記述

  • |appendX=true| (Xにはキー数が入る)を記述すれば、独自のキーパターン分の記述だけで良くなります。
  • 略記指定については、既存パターンの番号を考慮する必要があります。
    下記の場合、すでに12_0~12_3の4パターンが存在するので、1番目の独自指定をコピーする場合は12_4と指定が必要です。
|keyExtraList=12|
|minWidth12=675|
|append12=true|
|chara12=oni,left,leftdia,down,sleft,sdown,sup,sright,space,up,rightdia,right$12_4|
|color12=1,0,1,0,3,3,3,3,0,1,0,1$12_4|
|pos12=0,1,2,3,4,5,6,7,8,9,10,11$12_4|
|div12=12$12|
|stepRtn12=45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225$12_4|
|keyCtrl12=112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0$81/0,87/0,69/0,82/0,84/0,89/0,85/0,73/0,79/0,80/0,192/0,219/0|
|shuffle12=0,0,0,0,1,1,1,1,2,2,2,2$12_4|
|blank12=50$50|
|scroll12=Cross::1,1,1,1,-1,-1,-1,-1,1,1,1,1/Split::1,1,1,1,1,1,-1,-1,-1,-1,-1,-1$12_4|
|transKey12=12i$12i|

💡 Recent Changes