-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog v50
English | Japanese
^ Back to All Version List (Security Policy)
^ Back to Update Info
<- v51 | v50 | v49 ->
(π 13 Releases )
| Directory | FileName | Last Updated | |
|---|---|---|---|
| /js | danoni_main.js | π₯ | v50.5.4 |
| /js/lib | dosConverter.js | π₯ | v50.5.0 |
| /js/lib | title.js | π₯ | v50.5.0 |
| /js/lib | settings.js | π₯ | v50.5.4 |
| /js/lib | keyconfig.js | π₯ | v50.5.1 |
| /js/lib | dataLoader.js | π₯ | v50.5.3 |
| /js/lib | mainWindow.js | π₯ | v50.5.0 |
| /js/lib | result.js | π₯ | v50.5.1 |
| /js/lib | danoni_constants.js | π₯ | v50.5.0 |
| /css | danoni_main.css | π₯ | v50.1.0 |
Changed file list before v49
| Directory | FileName | Last Updated | |
|---|---|---|---|
| /js/lib | danoni_localbinary.js | π₯ | v15.1.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 |
β New Features / π οΈ Improvements / π Bug Fixes
( Files changed: βͺ danoni_main.js / π΅ danoni_constants.js / π΄ css files )
v50.5.4 (2026-09-25)
- π C) Fixed an issue where gauge settings reverted to their initial state on screen reset ( PR #2238 ) <- π₯ v9.4.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ / π£ v51.0.2
v50.5.3 (2026-09-23)
- π οΈ Changed so that, only once all arrows and freeze arrows have finished passing, pause caused by switching to another tab is skipped ( PR #2236 )
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ / π£ v51.0.1
v50.5.2 (2026-09-23)
- π C) Fixed an issue where, when Original and Normal were mixed in a custom gauge, Normal would still display even when ordered Original -> Normal ( PR #2232, #2235 ) <- π₯ v9.4.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ / π£ v51.0.0
v50.5.1 (2026-09-15)
- π οΈ Refactored common processing around canvas creation and added helper functions (createCanvas/setCtxProp/applyCanvasSize/fillCanvasTextRaw/fillCanvasText) ( PR #2227 )
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ
v50.5.0 (2026-09-13)
- β Split danoni_main.js into multiple files by screen and role ( PR #2224 )
- π οΈ Added a guard for cases where copying the result image on the result screen fails ( PR #2224 )
- π οΈ Changed so disposal happens explicitly when leaving the key configuration screen ( PR #2224 )
- π C) Fixed an issue where the color picker creation process could error when the setColor input value exceeded 10 ( PR #2224 ) <- π₯ v36.3.0
- π C) Fixed an issue where, because makeInfoWindow had no arguments, the message position during silence differed from what was intended ( PR #2224, #2225 ) <- π₯ v33.4.0 / v33.6.0
- π B) Fixed an issue where the process to remove CSS during pause was not working ( PR #2224 ) <- π₯ v50.3.1
- π C) Fixed an issue on the song select screen where old music could temporarily keep playing when switching songs, and repeated key setting operations could leave detached preview resources behind ( PR #2224 ) <- π₯ v41.2.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ π΅
v50.4.0 (2026-09-12)
- β Addressed cases where speed changes (reverse scroll) disrupted the generation order of per-note color changes, motion data, and scroll reversal ( PR #2222 )
- π οΈ Cleaned up variables that became unnecessary from the handling of arrow generation/arrival order disruption caused by speed changes (reverse scroll) ( PR #2222 )
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ
v50.3.1 (2026-09-11)
- π B) Fixed an issue where judgment would fail after pausing and resuming during a freeze arrow hit ( PR #2220 ) <- π₯ v50.1.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ
v50.3.0 (2026-09-08)
- β Added custom hooks in the latter half of each frame and before the generation of arrows/freeze arrows ( PR #2216 )
- π οΈ Introduced control wrappers (g_timerHandler / g_rafHandler) for setInterval/setTimeout/requestAnimationFrame ( PR #2218 )
- π οΈ Added support for batch removal and removal-of-all under a specified element to the existing event listener wrapper (g_handler) ( PR #2218 )
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ π΅
v50.2.0 (2026-09-02)
- β Added a custom hook allowing custom JS to be inserted during Excessive judgment ( PR #2213 )
- π C) Fixed an issue where the first function value found in resolveKeyFamily was applied regardless of the applicable pattern ( PR #2211 ) <- π₯ v50.0.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ π΅
β€οΈ apoi
v50.1.2 (2026-08-31)
- π οΈ Changed
registerKeyFamily's match callback to optionally accept additional information (context) such as scoreId ( PR #2209 ) - π C) Fixed an issue where an inapplicable value could be assigned during the per-key-type setting swap process (resolveKeyFamily) ( PR #2209 ) <- π₯ v50.0.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ π΅
v50.1.1 (2026-08-30)
- π C) Fixed an issue where the FrzReturn setting kept operating while Pause was in effect ( PR #2207 ) <- π₯ v50.1.0
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ
v50.1.0 (2026-08-29)
- β Added support for pausing the currently playing audio and objects while the tab is in the background ( PR #2205 )
- β Added support for pausing via the Pause key (changeable) ( PR #2205 )
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ π΅ π΄
v50.0.0 (2026-08-25)
- β Added a mechanism (registerKeyFamily/resolveKeyFamily) that automatically swaps out and restores related settings when switching to a specific custom key type family ( PR #2203 )
π Tree /
βοΈ Diffs /βΆοΈ Preview / π₯ Download ( zip / tar.gz ) βͺ π΅
- Shortcuts
- ID Reference
- Key type's specification
- Chart settings specification ( keyPause )
- Migration Guide
English | Japanese
- About game system π
- Shortcuts π
- Types and Functions of Keymodes π
- How to set up and play on a local server π
- How to make chart overview π
- How to publish your work data on the Web π
- Source hierarchy π
- Participation Guidelines for Online Events (Festivals) π
- How to upgrade π
- Migration Guide π
- Update Info π
- Defect information for unsupported versions π
- Security Policy π
- Changelog π
- Structure of Release Information π
- Chart settings specification π
- Chart body specification π
- Screen effects specification π
- Gradation specification π
- Common setting file specification π
- CSS skin specification π
- Base directory specification π
- Query parameter specification for work URL π
- Special characters specification π
- Key type's specification π
- Key code used in "KeyCtrl" attribute π
- Runtime Error List π
- ID Reference π
- Object Reference π
- Object hierarchy π
- Object viewing specification π
- Pseudo-frame processing specification π
- Colored objects specification π
- Local storage specification π
- Interrupt processing by custom js (skin js) π
- Custom functions specification π
- Audio Specification π
- Velocity change & Motions π
- Judgment specification π
- Tips Index π
- Custom key types template π
- How to create a custom key type π
- Overwrite key pattern of regular key types π
- How to display background π
- Example of implementation of a key types change work π
- Set your own Reverse with custom key types π
- Abbreviated notation for custom key type's definitions π