diff --git a/src/TopbarIcon.client.luau b/src/TopbarIcon.client.luau index 727fa49..ff465ad 100644 --- a/src/TopbarIcon.client.luau +++ b/src/TopbarIcon.client.luau @@ -3,17 +3,26 @@ local BackpackScript = require(script.Parent) local Icon = require(script.Parent.Parent.topbarplus) -local ICON_SELECTED_IMAGE = "rbxasset://textures/ui/TopBar/inventoryOn.png" -local ICON_DESELECTED_IMAGE = "rbxasset://textures/ui/TopBar/inventoryOff.png" - local icon = Icon.new() -icon:setCaption("Inventory") -icon:setImage(ICON_SELECTED_IMAGE, "Selected") -icon:setImage(ICON_DESELECTED_IMAGE, "Deselected") -icon:setImageScale(1) -icon:autoDeselect(false) +icon:modifyTheme({ "IconLabelContainer", "TargetWidth", 0 }) -- Force minimum width +icon:setLabel("backpack") icon:setOrder(-1) +icon:setTextSize(24) +icon:setTextFont( + "rbxasset://LuaPackages/Packages/_Index/BuilderIcons/BuilderIcons/BuilderIcons.json", + Enum.FontWeight.Bold, + Enum.FontStyle.Normal, + "Selected" +) +icon:setTextFont( + "rbxasset://LuaPackages/Packages/_Index/BuilderIcons/BuilderIcons/BuilderIcons.json", + Enum.FontWeight.Regular, + Enum.FontStyle.Normal, + "Deselected" +) icon:bindToggleKey(Enum.KeyCode.Backquote) +icon:autoDeselect(false) +icon:setCaption("Inventory") BackpackScript.StateChanged.Event:Connect(function(isNowOpen) if isNowOpen then