Releases: yowchap/BoneLib
Releases · yowchap/BoneLib
v3.2.1
v3.2.0
- Added tooltips, so that modders can explain what each mod setting does
- Added the ability for dialog boxes to have their colors customized
- Added simple audio functions (change sfx, music, muffle)
- Fixed wrong visuals on dialog boxes due to overlapping bundle assets
- Fixed an issue with the dialog box still persisting when the menu was closed
v3.1.5
v3.1.4
- Added dedicated function(s) for removing page children inside of the Page class
- Added a new button to randomly change avatars and randomly spawn mod spawnables
- Fixed animal ads not working
- Fixed a bug with StringElements not disappearing like they should
- Fixed a bug where string elements would collide with things in the world
- Fixed a bug with pages not being removed properly
- Fixed an issue with pages being changed when removed, even when not viewing them
- Removed unneeded debug log when an element was being removed
v3.1.2
v3.1.1
v3.1.0
Codebase
- Code consistency updates
- Changed HandNotificationData and HeadNotificationData to be a class instead of a struct
- All action invokes use InvokeActionSafe
- Removed Menu.CreatePage as page creation is a responsibility given to pages
- Property changes: Any set accesses made to element properties now invokes actions when the element gets updated
- Events in classes now have internal callbacks, so they don't get invoked by other code that isn't this mod
- Page's root set accessor made internal for security
- Removed layout type as it is unneeded this version
- Rewrote some code that used LINQ operations (finding assemblies and clearing out active elements)
Menu
- Fixed an issue with the scroll view sending elements into high-Earth orbit
- Increased scroll speed
- Improved the look of the background, and moved it closer