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

have you tried using icon:setProperty(“deselectWhenOtherIconSelected”, true) instead

Ya, i did thats the issue tho it deselects the other icon thats inside the other menu, when its supposed to only deselect the ones inside the menu

there seems to be an issue with Captions, their size ratio compared to the icons is kinda big.

image
@iamEvanRBLX
the inset can change depending on the device.

@GalacticInspired @K0_zzy
Thanks for the bug reports, I’ll investigate soon.

Also please use TopbarSafeInsets:
Studio Beta for Experience Controls Available Now - Updates / Announcements - Developer Forum | Roblox

1 Like

Is there a way to forcefully disable the topbar, I have a topbar linked to a frame, and I want the frame to go away at a certain time, but when I set the visibility of the frame. The topbar appears to still be activated, how can I change this?

How do i fix the cyclic module dependency error? I can’t use the module at all because of this

Hey, for the Old Theme, how to make the text size doesn’t change on hover or selected or deselected? Just for old theme.

Im on mobile right now so this will automatically switch between old and new? Me having to only replace the module?

Have problem with giving tool by Admin because it gives me 2 tools. They have simillar names.

I’ve been getting problems trying to deselect a dropdown when another dropdown is selected.
image

If anyone can help, i would appreciate it.

Here the code for both buttons (characters and settings):

-- // Characters
local characters = topbarPlus.new()
    characters:setOrder(1)
    characters:setLabel("Characters")
    characters:setImage("rbxassetid://15867176115")
    characters:bindEvent("selected", function()
        click1:Play()
		print ("selected")
end)
    characters:bindEvent("deselected", function()
        click1:Play()
		print ("deselected")
end)

-- // Settings
local settingss = topbarPlus.new()
    settingss:setOrder(3)
    settingss:setImage("rbxassetid://2790678226")
    settingss:bindEvent("selected", function()
	    click1:Play()
	    print ("selected")
end)
    settingss:bindEvent("deselected", function()
	    click1:Play()
	    print ("deselected")
end)
1 Like

How do I make it so that only certain menus can be selected, like, without playing the selection color but still retaining functionality like what tsb does. Edit: I just made a custom theme, feel free to message me with any other solutions, even if you don’t think it’s better

do there is a way to put sound when you click on something?
or i need to script it myself?

Hi all, just an update to let you know that v3 is looking to be released around next week to support the new changes and a codebase overhaul:

I’m reading all your replies and DMs even if I can’t get back to most, thanks for your feedback

Here’s some pineapple for your incredible patience :pineapple:

33 Likes

Is there a way to make it so the icons are one click instead of select and deselect?

really clean UI and easy to understand! one of the best modules/add-ons ever :on::top:

1 Like

For those interested in playing around with an almost complete v3:

I need a few more days to finish the new overflow handler and some other minor features. If you have any feedback feel free to directly reply to this!

I’ll post a breakdown of what’s new, changes, removals, etc to help you transition over to v3 once it’s fully tested and officially released.

Use icon:oneClick() in v3

30 Likes

V3 looks great! I can see one problem though. If you are using Roblox’s old Topbar (which most people are), the buttons will be bugged.

4 Likes

V3 is specifically designed for the new UI. I hope a hybrid is made so it can automatically detect which CoreGui is present.