Skip to content

v1.1.0

Compare
Choose a tag to compare
@simonvic simonvic released this 25 Oct 17:21
· 113 commits to main since this release

ADDED

  • ServerSide config constraints
    sUserConfig can now be constrained based on constraints defined on the server
  • InfoBox in options menu, containing option (and constraints) description
  • sUserConfigOption
    A generic option, to replace the old coupled way of creating UserConfig
  • JSONSerializable interface
  • sConstraintBase (for primitive and non primitive data)
    • sConstraintSimple
    • sConstraintMinMax

CHANGED

  • Completely reworked sUserConfig
    • sUserConfigBase now implements JSONSerializable interface
    • options are now held in the new generic sUserConfigOption
    • options must be registered with a unique string identifier
  • Improved generalization of user config UI controllers
    • widgets that control options now need to be binded with the option
    • they won't handle the option change anymore (the option itself will)
    • improved config change handling to reduce reads/writes on disk
  • Improved sMath and sTest

FIXED

  • onInit method in SCameraOverlayTimed was not getting called at the right time