[v3!] TopbarPlus v3.0.0 | Construct intuitive topbar icons; customise them with themes, dropdowns, captions, labels and much more

Sure that’s a good idea, I’ve opened up a ticket here:

Feel free to expand upon that or open up additional issues if you have any further ideas.

2 Likes

The more I use it the more useful it gets!
The only bug I’ve found is that the documentation says passing nil to :setTip() or :setCaption() will remove the tip/caption, although doing so throws an error. Once a tip is assigned it cannot be removed.
Excellent module, I will definitely be using this in my games.

1 Like

Good spot thanks! I’ve opened up a ticket and will have it fixed for the next update:

2 Likes

Hey, Is there a setting wheel icon? I really need one for my game atm. Cant find any good ones lol
(image label, asset id, website id)

1 Like

I love the TopbarPlus system. It is very useful. Just one question: how come when I add the :convertLabelToNumberSpinner(), it will no longer allow me to have an image on that same icon anymore?

3 Likes
2 Likes

Image + spinners aren’t currently supported together although we can consider support for this for the next update if it’s something you need.

2 Likes

For those interested in switching to the Deferred Signal Behaviour TopbarPlus is now compatible:

@TheKiingOfMuffins The :setTip and :setCaption nil bug should also be fixed now :+1:

5 Likes

I’m having a weird bug with the icons. they work all good but when a player reset/respawn it adds a duplicate of all the icons and starts filling the topbar with the same icons. How can I fix that?
screenshot1

2 Likes

Icons have to be constructed within StarterPlayerScripts or a GUI with ResetOnSpawn set to false

1 Like

I didn’t notice I accidentally put it on StarterCharacterScripts.

Hello @ForeverHD , I want to know if its necessary give u credits.

Credit back to this thread is greatly appreciated, anywhere convenient’s fine.

3 Likes

Is there a way that when you press the Shop button it will make the GUI come out from the side, since I don’t want to try messing with what I have already…

Like this?

image

Like so the Shop GUI (Not button) tweens out from the side smoothly, instead of just going from not being visible to being visible.

Something like this:

1 Like

You can use icon events and tween service to achieve this:

icon.deselected:Connect(function()
    -- tween shop out
end)

icon.selected:Connect(function()
    -- tween shop in
end)

Is there a way to force toggle** it off?

image

I tried doing

icon:setEnabled(false)
icon:setEnabled(true)

to force it to stop being highlighted white, but it just disables and reenables while keeping the white highlight.

**toggle meaning make it stop being highlighted


Solved by @miguelrioja777, thank you.

Try using:

icon:deselect()

If u want to lock u can use:

icon:lock()

And for unlock:

icon:unlock()
1 Like

You can achieve this now with the latest release:

Simply do…

IconController.mimicCoreGui = false

…followed by:

game:GetService("StarterGui"):SetCore("TopbarEnabled", false)

I recommend updating to the latest version as it also accounts for Console (controller) and Mobile devices.

2 Likes