Skip to content

Commit ece780f

Browse files
Add section on Flixel UI
1 parent 0f8a6a7 commit ece780f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/09-migration/09-01-0.1.0-to-0.5.0.md

+8
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@ In your mod's `_merge` folder, look for any `json` files and rewrite their conte
3838

3939
More information about this new system can be found at [Merging Files](10-appending-and-merging-files/10-02-merging-files.md).
4040

41+
## Removal of Flixel UI
42+
43+
[Flixel UI](https://github.com/haxeflixel/flixel-ui) is a library used for developing creating UI elements and managing UI events in HaxeFlixel. In the past, this was used to power the UI of the Chart Editor, but the development team regularly found the library to be frustrating to use, and eventually switched to [HaxeUI](https://github.com/haxeui) for most of its user interfaces.
44+
45+
In Friday Night Funkin' v0.5.0, the last places that the game used this library were refactored, and the game now exclusively uses a combination of manual sprite placement and HaxeUI for its user interfaces. As a result, Flixel UI was removed as a dependency.
46+
47+
Any mods which utilized functions and classes provided by Flixel UI may need refactoring to compensate.
48+
4149
## Updating the API version
4250

4351
Once all the migration steps above have been performed, the last step is to modify your mod's API version string. In your mod's `_polymod_meta.json` file, locate the `"api_version"` property and set it to `"0.5.0"`.

0 commit comments

Comments
 (0)