Skip to content

v2.0.0

Compare
Choose a tag to compare
@tanishisherewithhh tanishisherewithhh released this 17 Apr 08:30
· 31 commits to master since this release

Complete rewritten of previous versions.

Major changes

  • Adding widgets is now more simpler
  • Integrate DynamicHUD with a simple interface
  • Multi-Mod support
  • WidgetRenderer for rendering groups of widgets of a specific ID.
  • Different groups of widgets are saved to different files as per the developer.
  • Widgets are now compiled with Unique IDs to identify them across mods.
  • Better dragging, snapping and border control.
  • Scalability of widgets is much more improved in the hands of the player.
  • Using DynamicValueRegistry to supply the library with changing values.
  • Widgets can be rendered on any screen as per the developers requirement instead of the previous TitleScreen and in game.
  • Supports more compatibility with other mods.
  • AbstractMoveableScreen is simplified heavily.
  • ContextMenu now works directly with widgets instead of previosly indirectly from the Abstract screen.
  • ContextMenu is improved with better visuals and now accepts Options.
  • Default ContextMenu options are: Boolean, Color, Double, Runnable,List/Enum and a SubMenu option. The Option class enables the developer to add more options as per their desire.

Minor changes:

  • ModMenuIntegration has been fixed.
  • DynamicHUD now uses YACL to manage global settings.
  • Removed complex and unnecessary code.
  • Overall performace and stability has been improved.
  • All previous bugs are fixed.

The wiki has also been updated.

YACL dependency is optional.

What's Changed

Full Changelog: v1.2.0-1...v2.0.0