promotional bannermobile promotional banner

CDMLLoader

A Markup Language for designing Device Mod Applications.

File Details

Version 0.2.0

  • B
  • May 19, 2018
  • 73.31 KB
  • 574
  • 1.12.2+3

File Name

cdmlloader-0.2.0.jar

Supported Versions

  • 1.12-Snapshot
  • 1.12.2
  • 1.12.1
  • 1.12

Version 0.2.0

CDM version: 0.4.0.

  • Breaking: The CdmlComponentHandler has become an abstract class instead of an interface.
  • + Support for custom layout handlers.
  • + Support for a new component: ScrollableLayout.
  • + Support for all icon sets in the Notifications.
  • + Support for nested layouts.

Version 0.1.4

  • + You can add listeners to components that are derived from other components (like ButtonToggle is derived from Button). Previously, this would fail.

Version 0.1.3 (previous version)

  • Breaking: the method CDMLLoader#load has been refactored to CDMLLoader#init.
  • Breaking: annotations for custom component handlers have changed, you can no longer use the default value, but you have to specify at least the parameter "type". Optional is the parameter "namespace".
  • Moved some methods from the CDMLDocumentHandler to static methods in CDMLLoader.
  • + Notification support (only icons from icon set "Icons" supported, awaits fixing of issue MrCrayfish/MrCrayfishDeviceMod#96).
  • + Extended demo application with a Notification. Check out the code to see how a notification is made.