You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 a font-clipping issue by using ContentText instead and updating the icon whenever its font is changed. This resolves #60 and resolves #54
Fixed a bug which caused the Playerlist to re-appear when toggling right-set dropdowns even if the Playerlist CoreGui was previously disabled. This resolves #57
Removed
Removed the documentation within Icon and IconController, and removed the module-docs.yml action. This was not as beneficial as first assumed.