Skip to content

v52.0.0

Latest

Choose a tag to compare

@cwtickle cwtickle released this 01 Nov 05:13
· 2 commits to develop since this release
Immutable release. Only release title and notes can be modified.
2149103

Changelog: English | Japanese

GitHub Releases (by Release) GitHub commits since tagged version (branch)

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

v51.4.3 -> v52.0.0 ( vs. latest v52 ) 📁 ▶️

🔃 Files changed (v52)

  • danoni_setting.js の変更は、追加した設定を使用しない限り、更新不要です。
  • legacy_functions.js は過去関数群です。
フォルダ
Directory
ファイル名
FileName
最終更新
Last Updated
/js danoni_main.js 📥 v52.0.0
/js/lib settings.js 📥 v52.0.0
/js/lib danoni_constants.js 📥 v52.0.0
(参考)v51以前の差分ファイル一覧
フォルダ ファイル名 最終更新
/css danoni_main.css 📥 v50.1.0
/js/lib dosConverter.js 📥 v51.4.0
/js/lib title.js 📥 v51.1.1
/js/lib keyconfig.js 📥 v51.4.0
/js/lib dataLoader.js 📥 v51.4.1
/js/lib mainWindow.js 📥 v51.4.3
/js/lib result.js 📥 v51.0.0
/js/lib legacy_functions.js 📥 v42.0.0
/js/lib danoni_localbinary.js 📥 v15.1.0
/js/template danoni_setting(-template).js 📥 v45.0.0
/skin danoni_skin_default.css
danoni_skin_light.css
danoni_skin_skyblue.css
📥 v48.0.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

Download Download

Details (詳細)

⭐ New Features

  • 設定画面の項目別説明と、一部設定の画面プレビューを表示する「設定プレビュー画面」を追加 ( PR #2276 )
  • 設定プレビュー画面にカスタムフック (helpOverlay, helpPreview) を追加 ( PR #2276 )

📝 Chores

  • GitHub Actions: github/codeql-action を 4.39.0 から 4.39.1 へ更新 ( PR #2275 )

📔 Documentation

🐝 Functions & Variables Changed

Functions & Variables
Add attachHelp, parseHelpLines, openHelpOverlay, closeHelpOverlay, isLongHelp, makeHelpPreview, g_helpPrevPage, g_helpSelectHook, g_helpPreviewDefs, g_helpStepAreaLayouts, g_helpSwappingLayouts, g_helpPreviewStop, g_helpPreviewMove
Change ー
Delete ー

🍀 Remarks

1. 設定プレビュー画面の実装

  • 設定画面について項目別に説明文を表示する画面を実装しました。
  • 一部の設定については画面プレビューも実装しています。
    「Escape」キーで元の画面に戻り、上下キーでプレビュー内容を切り替えます。
    プレビュー内容は500フレーム経過で自動で次の設定へ移動しますが、
    手動で変えた場合は1000フレーム経過で変わる仕様です。
  • 基本的には動作をわかりやすくするため、4keyでの固定表示とし、
    スクロールについては例外的に選択キーでの表示としています。
  • 項目の説明が短い場合は、従来通りマウスオーバーでの表示になっています。

imageimage

imageimage

image

設定プレビューの対象外としたオプション

設定名 理由
Difficulty 画面上で差分を表示するような設定ではないため
Speed / Adjustment 刻み幅が小さく、プレビューで表示するのではわかりにくいため
Shuffle Mirror/Turning以外の設定が、簡易的なサンプル譜面では表現しきれないため
AutoPlay キーコンフィグ画面で代替できるため
Gauge カスタム設定が非常に多く、またゲージの設定のためプレビューで表現できるものではないため
Display全般 Display Previewがすでにあり、そこで確認が可能なため
Camoufrage サンプル譜面での表示では判別が難しいため
Fadein / Volume / JudgRanges / AutoRetry 見た目で判別できる設定ではないため

2. 設定プレビューにカスタムフックを追加

  • 画面そのもののフックと、設定プレビュー切替時のフックの2種類を追加しています。
カスタムフック名 タイミング 引数
helpOverlay 設定プレビュー初期描画後 なし
helpPreview 設定プレビューボタン切替後 _key, selected, { pvFrame, mainSprite, stepSprites, arrowSprites, playW, playH }

💡 Recent Changes