Skip to content

v2.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Sep 13:33

Added

  • Added Localization compatability. Icons will now update their properties (such as width) when new localized text is found or detected. This also accounts for switching languages live in-game. This resolves #38
  • Added RichText compatability to Captions and Tips
  • Added IconController.voiceChatEnabled (default false) which now must be set to true by game developers if their experience uses VoiceChat This is also accompanied by a warning to inform developers of this. This resolves the issue outlined here: https://devforum.roblox.com/t/topbarplus-v277/1017485/681?u=foreverhd
  • Added icon:autoDeselect(bool) as a shorthand alternative to :setProperty("deselectWhenOtherIconSelected", bool)
  • Added icon:call(func) as a more appropriate alternative to icon:give(object)
  • Added icon:setXSize(XOffset, iconState)
  • Added icon:setYSize(YOffset, iconState)
  • Added forcedIconSizeX and forcedIconSizeY theme settings
  • Added icon.userSelected event
  • Added icon.userDeselected event
  • Added icon.userToggled event
  • Added a variable for script and script.Parent to Icon and IconController. This resolves #47

Improved

  • Updated Contributing docs page to mention that you don't need to open issues for smaller contributions like single-line fixes
  • Improved the internal behaviour of :setSize
  • Improved the behaviour of :lock so that the overlaps now disappear and so that :select and :deselect can still work (now only the user-input is disabled). This resolves #42

Fixed

Removed

  • Removed the documentation within Icon and IconController, and removed the module-docs.yml action. This was not as beneficial as first assumed.
  • Removed forcedIconSize theme setting